/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/array-int-trans.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.1-a47a088281b0b97d17910950432b7c5b5bc3adeb-a47a088 [2021-07-13 19:27:50,370 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-07-13 19:27:50,378 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-07-13 19:27:50,413 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-07-13 19:27:50,414 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-07-13 19:27:50,416 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-07-13 19:27:50,418 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-07-13 19:27:50,424 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-07-13 19:27:50,426 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-07-13 19:27:50,430 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-07-13 19:27:50,431 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-07-13 19:27:50,432 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-07-13 19:27:50,432 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-07-13 19:27:50,434 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-07-13 19:27:50,436 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-07-13 19:27:50,437 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-07-13 19:27:50,439 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-07-13 19:27:50,440 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-07-13 19:27:50,442 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-07-13 19:27:50,447 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-07-13 19:27:50,448 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-07-13 19:27:50,449 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-07-13 19:27:50,451 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-07-13 19:27:50,452 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-07-13 19:27:50,458 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-07-13 19:27:50,458 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-07-13 19:27:50,459 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-07-13 19:27:50,460 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-07-13 19:27:50,460 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-07-13 19:27:50,461 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-07-13 19:27:50,461 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-07-13 19:27:50,462 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-07-13 19:27:50,464 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-07-13 19:27:50,464 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-07-13 19:27:50,465 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-07-13 19:27:50,465 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-07-13 19:27:50,466 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-07-13 19:27:50,466 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-07-13 19:27:50,466 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-07-13 19:27:50,467 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-07-13 19:27:50,467 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-07-13 19:27:50,468 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:27:50,492 INFO L113 SettingsManager]: Loading preferences was successful [2021-07-13 19:27:50,492 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-07-13 19:27:50,493 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-07-13 19:27:50,493 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-07-13 19:27:50,494 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-07-13 19:27:50,494 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-07-13 19:27:50,494 INFO L138 SettingsManager]: * Use SBE=true [2021-07-13 19:27:50,494 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-07-13 19:27:50,494 INFO L138 SettingsManager]: * sizeof long=4 [2021-07-13 19:27:50,495 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-07-13 19:27:50,495 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-07-13 19:27:50,495 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-07-13 19:27:50,495 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-07-13 19:27:50,495 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-07-13 19:27:50,495 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-07-13 19:27:50,495 INFO L138 SettingsManager]: * sizeof long double=12 [2021-07-13 19:27:50,495 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-07-13 19:27:50,496 INFO L138 SettingsManager]: * Use constant arrays=true [2021-07-13 19:27:50,496 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-07-13 19:27:50,496 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-07-13 19:27:50,496 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-07-13 19:27:50,496 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-07-13 19:27:50,496 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-07-13 19:27:50,496 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-07-13 19:27:50,496 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-07-13 19:27:50,497 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-07-13 19:27:50,497 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-07-13 19:27:50,497 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-07-13 19:27:50,497 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-07-13 19:27:50,497 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-07-13 19:27:50,497 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-07-13 19:27:50,497 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:27:50,827 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-07-13 19:27:50,851 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-07-13 19:27:50,854 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-07-13 19:27:50,855 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2021-07-13 19:27:50,857 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2021-07-13 19:27:50,857 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/chl/array-int-trans.wvr.bpl [2021-07-13 19:27:50,857 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/chl/array-int-trans.wvr.bpl' [2021-07-13 19:27:50,900 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-07-13 19:27:50,902 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-07-13 19:27:50,902 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-07-13 19:27:50,903 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-07-13 19:27:50,903 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-07-13 19:27:50,914 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "array-int-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.07 07:27:50" (1/1) ... [2021-07-13 19:27:50,923 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "array-int-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.07 07:27:50" (1/1) ... [2021-07-13 19:27:50,929 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-07-13 19:27:50,931 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-07-13 19:27:50,931 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-07-13 19:27:50,932 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-07-13 19:27:50,937 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "array-int-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.07 07:27:50" (1/1) ... [2021-07-13 19:27:50,937 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "array-int-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.07 07:27:50" (1/1) ... [2021-07-13 19:27:50,939 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "array-int-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.07 07:27:50" (1/1) ... [2021-07-13 19:27:50,939 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "array-int-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.07 07:27:50" (1/1) ... [2021-07-13 19:27:50,942 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "array-int-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.07 07:27:50" (1/1) ... [2021-07-13 19:27:50,944 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "array-int-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.07 07:27:50" (1/1) ... [2021-07-13 19:27:50,945 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "array-int-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.07 07:27:50" (1/1) ... [2021-07-13 19:27:50,950 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-07-13 19:27:50,951 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-07-13 19:27:50,951 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-07-13 19:27:50,951 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-07-13 19:27:50,954 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "array-int-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.07 07:27:50" (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:27:51,025 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2021-07-13 19:27:51,026 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-07-13 19:27:51,026 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-07-13 19:27:51,026 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2021-07-13 19:27:51,026 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-07-13 19:27:51,026 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-07-13 19:27:51,026 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2021-07-13 19:27:51,026 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-07-13 19:27:51,026 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-07-13 19:27:51,027 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2021-07-13 19:27:51,027 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2021-07-13 19:27:51,027 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2021-07-13 19:27:51,028 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:27:51,321 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-07-13 19:27:51,322 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2021-07-13 19:27:51,322 WARN L327 CfgBuilder]: Unexpected successor node of atomic block begin: thread1EXIT is neither atomic block end nor error location. [2021-07-13 19:27:51,323 WARN L327 CfgBuilder]: Unexpected successor node of atomic block begin: thread2EXIT is neither atomic block end nor error location. [2021-07-13 19:27:51,323 WARN L327 CfgBuilder]: Unexpected successor node of atomic block begin: thread3EXIT is neither atomic block end nor error location. [2021-07-13 19:27:51,324 INFO L202 PluginConnector]: Adding new model array-int-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.07 07:27:51 BoogieIcfgContainer [2021-07-13 19:27:51,324 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-07-13 19:27:51,325 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-07-13 19:27:51,326 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-07-13 19:27:51,328 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-07-13 19:27:51,328 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "array-int-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 13.07 07:27:50" (1/2) ... [2021-07-13 19:27:51,329 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3d639dff and model type array-int-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.07 07:27:51, skipping insertion in model container [2021-07-13 19:27:51,329 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "array-int-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.07 07:27:51" (2/2) ... [2021-07-13 19:27:51,330 INFO L111 eAbstractionObserver]: Analyzing ICFG array-int-trans.wvr.bpl [2021-07-13 19:27:51,351 WARN L148 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-07-13 19:27:51,351 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-07-13 19:27:51,351 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-07-13 19:27:51,352 INFO L474 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-07-13 19:27:51,414 INFO L149 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2021-07-13 19:27:51,437 INFO L255 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2021-07-13 19:27:51,464 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-07-13 19:27:51,465 INFO L379 AbstractCegarLoop]: Hoare is false [2021-07-13 19:27:51,465 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-07-13 19:27:51,466 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-07-13 19:27:51,466 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-07-13 19:27:51,466 INFO L383 AbstractCegarLoop]: Difference is false [2021-07-13 19:27:51,467 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-07-13 19:27:51,467 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == ULTIMATE.start======== [2021-07-13 19:27:51,476 INFO L110 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 29 places, 22 transitions, 68 flow [2021-07-13 19:27:51,495 INFO L132 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 55 states, 54 states have (on average 2.7962962962962963) internal successors, (151), 54 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:51,498 INFO L276 IsEmpty]: Start isEmpty. Operand has 55 states, 54 states have (on average 2.7962962962962963) internal successors, (151), 54 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:51,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-07-13 19:27:51,505 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:51,506 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:51,506 INFO L430 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:51,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:51,512 INFO L82 PathProgramCache]: Analyzing trace with hash -2084068600, now seen corresponding path program 1 times [2021-07-13 19:27:51,519 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:51,519 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14167598] [2021-07-13 19:27:51,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:51,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:51,723 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:27:51,723 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:51,723 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14167598] [2021-07-13 19:27:51,724 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [14167598] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:27:51,724 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:27:51,724 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:27:51,725 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1956361509] [2021-07-13 19:27:51,728 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:27:51,729 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:51,740 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:27:51,742 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:27:51,744 INFO L87 Difference]: Start difference. First operand has 55 states, 54 states have (on average 2.7962962962962963) internal successors, (151), 54 states have internal predecessors, (151), 0 states have call successors, (0), 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:27:51,893 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:51,893 INFO L93 Difference]: Finished difference Result 139 states and 379 transitions. [2021-07-13 19:27:51,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:27:51,895 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:27:51,896 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:51,911 INFO L225 Difference]: With dead ends: 139 [2021-07-13 19:27:51,911 INFO L226 Difference]: Without dead ends: 135 [2021-07-13 19:27:51,915 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 60.3ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:27:51,928 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states. [2021-07-13 19:27:51,966 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 84. [2021-07-13 19:27:51,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84 states, 83 states have (on average 2.819277108433735) internal successors, (234), 83 states have internal predecessors, (234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:51,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 234 transitions. [2021-07-13 19:27:51,974 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 234 transitions. Word has length 14 [2021-07-13 19:27:51,975 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:51,975 INFO L482 AbstractCegarLoop]: Abstraction has 84 states and 234 transitions. [2021-07-13 19:27:51,975 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:27:51,976 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 234 transitions. [2021-07-13 19:27:51,977 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-07-13 19:27:51,977 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:51,977 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:51,978 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-07-13 19:27:51,978 INFO L430 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:51,979 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:51,979 INFO L82 PathProgramCache]: Analyzing trace with hash 1063669592, now seen corresponding path program 2 times [2021-07-13 19:27:51,979 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:51,979 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615707798] [2021-07-13 19:27:51,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:51,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:52,062 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:27:52,063 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:52,063 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615707798] [2021-07-13 19:27:52,063 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [615707798] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:27:52,063 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:27:52,063 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:27:52,063 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1461256581] [2021-07-13 19:27:52,065 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:27:52,065 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:52,066 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:27:52,066 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:27:52,066 INFO L87 Difference]: Start difference. First operand 84 states and 234 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:27:52,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:52,175 INFO L93 Difference]: Finished difference Result 156 states and 429 transitions. [2021-07-13 19:27:52,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:27:52,175 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:27:52,175 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:52,178 INFO L225 Difference]: With dead ends: 156 [2021-07-13 19:27:52,179 INFO L226 Difference]: Without dead ends: 152 [2021-07-13 19:27:52,179 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 49.8ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:27:52,181 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2021-07-13 19:27:52,196 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 90. [2021-07-13 19:27:52,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 89 states have (on average 2.831460674157303) internal successors, (252), 89 states have internal predecessors, (252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:52,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 252 transitions. [2021-07-13 19:27:52,199 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 252 transitions. Word has length 14 [2021-07-13 19:27:52,199 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:52,200 INFO L482 AbstractCegarLoop]: Abstraction has 90 states and 252 transitions. [2021-07-13 19:27:52,200 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:27:52,200 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 252 transitions. [2021-07-13 19:27:52,202 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-07-13 19:27:52,202 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:52,203 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:52,203 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-07-13 19:27:52,210 INFO L430 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:52,211 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:52,211 INFO L82 PathProgramCache]: Analyzing trace with hash 284971666, now seen corresponding path program 3 times [2021-07-13 19:27:52,212 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:52,212 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427010494] [2021-07-13 19:27:52,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:52,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:52,250 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:27:52,250 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:52,250 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427010494] [2021-07-13 19:27:52,250 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1427010494] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:27:52,251 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:27:52,251 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:27:52,251 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [988617427] [2021-07-13 19:27:52,251 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:27:52,251 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:52,252 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:27:52,252 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:27:52,252 INFO L87 Difference]: Start difference. First operand 90 states and 252 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:27:52,322 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:52,323 INFO L93 Difference]: Finished difference Result 169 states and 467 transitions. [2021-07-13 19:27:52,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:27:52,327 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:27:52,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:52,329 INFO L225 Difference]: With dead ends: 169 [2021-07-13 19:27:52,329 INFO L226 Difference]: Without dead ends: 165 [2021-07-13 19:27:52,333 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 22.6ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:27:52,334 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165 states. [2021-07-13 19:27:52,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165 to 94. [2021-07-13 19:27:52,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94 states, 93 states have (on average 2.838709677419355) internal successors, (264), 93 states have internal predecessors, (264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:52,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 264 transitions. [2021-07-13 19:27:52,339 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 264 transitions. Word has length 14 [2021-07-13 19:27:52,339 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:52,340 INFO L482 AbstractCegarLoop]: Abstraction has 94 states and 264 transitions. [2021-07-13 19:27:52,340 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:27:52,340 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 264 transitions. [2021-07-13 19:27:52,341 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-07-13 19:27:52,341 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:52,341 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:52,341 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-07-13 19:27:52,341 INFO L430 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:52,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:52,342 INFO L82 PathProgramCache]: Analyzing trace with hash -791726200, now seen corresponding path program 4 times [2021-07-13 19:27:52,342 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:52,342 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1708997030] [2021-07-13 19:27:52,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:52,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:52,390 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:27:52,391 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:52,391 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1708997030] [2021-07-13 19:27:52,392 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1708997030] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:27:52,392 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:27:52,392 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:27:52,392 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567802278] [2021-07-13 19:27:52,394 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:27:52,394 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:52,394 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:27:52,395 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:27:52,395 INFO L87 Difference]: Start difference. First operand 94 states and 264 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:27:52,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:52,477 INFO L93 Difference]: Finished difference Result 173 states and 479 transitions. [2021-07-13 19:27:52,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:27:52,477 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:27:52,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:52,481 INFO L225 Difference]: With dead ends: 173 [2021-07-13 19:27:52,481 INFO L226 Difference]: Without dead ends: 169 [2021-07-13 19:27:52,481 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 27.0ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:27:52,481 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states. [2021-07-13 19:27:52,487 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 98. [2021-07-13 19:27:52,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 97 states have (on average 2.845360824742268) internal successors, (276), 97 states have internal predecessors, (276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:52,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 276 transitions. [2021-07-13 19:27:52,488 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 276 transitions. Word has length 14 [2021-07-13 19:27:52,488 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:52,488 INFO L482 AbstractCegarLoop]: Abstraction has 98 states and 276 transitions. [2021-07-13 19:27:52,488 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:27:52,488 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 276 transitions. [2021-07-13 19:27:52,489 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-07-13 19:27:52,489 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:52,490 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:52,490 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-07-13 19:27:52,490 INFO L430 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:52,490 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:52,490 INFO L82 PathProgramCache]: Analyzing trace with hash 1403359368, now seen corresponding path program 5 times [2021-07-13 19:27:52,491 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:52,491 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1098539265] [2021-07-13 19:27:52,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:52,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:52,545 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:27:52,546 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:52,546 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1098539265] [2021-07-13 19:27:52,546 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1098539265] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:27:52,546 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:27:52,546 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:27:52,547 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2082560902] [2021-07-13 19:27:52,548 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:27:52,549 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:52,550 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:27:52,550 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:27:52,551 INFO L87 Difference]: Start difference. First operand 98 states and 276 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:27:52,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:52,639 INFO L93 Difference]: Finished difference Result 176 states and 489 transitions. [2021-07-13 19:27:52,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:27:52,639 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:27:52,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:52,641 INFO L225 Difference]: With dead ends: 176 [2021-07-13 19:27:52,641 INFO L226 Difference]: Without dead ends: 172 [2021-07-13 19:27:52,641 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 29.7ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:27:52,642 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2021-07-13 19:27:52,655 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 100. [2021-07-13 19:27:52,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 99 states have (on average 2.8484848484848486) internal successors, (282), 99 states have internal predecessors, (282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:52,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 282 transitions. [2021-07-13 19:27:52,657 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 282 transitions. Word has length 14 [2021-07-13 19:27:52,657 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:52,657 INFO L482 AbstractCegarLoop]: Abstraction has 100 states and 282 transitions. [2021-07-13 19:27:52,657 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:27:52,657 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 282 transitions. [2021-07-13 19:27:52,661 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-07-13 19:27:52,661 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:52,661 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:52,661 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-07-13 19:27:52,661 INFO L430 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:52,662 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:52,662 INFO L82 PathProgramCache]: Analyzing trace with hash 1756874686, now seen corresponding path program 6 times [2021-07-13 19:27:52,662 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:52,663 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1916149222] [2021-07-13 19:27:52,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:52,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:52,708 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:27:52,708 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:52,708 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1916149222] [2021-07-13 19:27:52,708 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1916149222] provided 1 perfect and 0 imperfect interpolant sequences [2021-07-13 19:27:52,708 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-07-13 19:27:52,709 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-07-13 19:27:52,709 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1700317969] [2021-07-13 19:27:52,709 INFO L462 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-07-13 19:27:52,709 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:52,713 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-07-13 19:27:52,713 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-07-13 19:27:52,713 INFO L87 Difference]: Start difference. First operand 100 states and 282 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:27:52,785 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:52,785 INFO L93 Difference]: Finished difference Result 174 states and 483 transitions. [2021-07-13 19:27:52,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-07-13 19:27:52,786 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:27:52,786 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:52,787 INFO L225 Difference]: With dead ends: 174 [2021-07-13 19:27:52,787 INFO L226 Difference]: Without dead ends: 170 [2021-07-13 19:27:52,787 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 26.3ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:27:52,788 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 170 states. [2021-07-13 19:27:52,796 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 170 to 100. [2021-07-13 19:27:52,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 99 states have (on average 2.8484848484848486) internal successors, (282), 99 states have internal predecessors, (282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:52,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 282 transitions. [2021-07-13 19:27:52,801 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 282 transitions. Word has length 14 [2021-07-13 19:27:52,801 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:52,801 INFO L482 AbstractCegarLoop]: Abstraction has 100 states and 282 transitions. [2021-07-13 19:27:52,801 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:27:52,801 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 282 transitions. [2021-07-13 19:27:52,802 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:27:52,802 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:52,802 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:52,802 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-07-13 19:27:52,802 INFO L430 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:52,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:52,803 INFO L82 PathProgramCache]: Analyzing trace with hash 1483038554, now seen corresponding path program 1 times [2021-07-13 19:27:52,803 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:52,803 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1312232872] [2021-07-13 19:27:52,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:52,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:52,914 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:27:52,914 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:52,914 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1312232872] [2021-07-13 19:27:52,914 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1312232872] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:52,915 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [163574659] [2021-07-13 19:27:52,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:27:52,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:52,956 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:27:52,960 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:53,075 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:27:53,076 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [163574659] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:53,076 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:53,076 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-07-13 19:27:53,076 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1810459903] [2021-07-13 19:27:53,076 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:27:53,076 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:53,077 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:27:53,077 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:27:53,077 INFO L87 Difference]: Start difference. First operand 100 states and 282 transitions. Second operand has 8 states, 8 states have (on average 2.375) internal successors, (19), 8 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:53,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:53,207 INFO L93 Difference]: Finished difference Result 179 states and 476 transitions. [2021-07-13 19:27:53,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-07-13 19:27:53,207 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.375) internal successors, (19), 8 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-13 19:27:53,207 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:53,208 INFO L225 Difference]: With dead ends: 179 [2021-07-13 19:27:53,208 INFO L226 Difference]: Without dead ends: 157 [2021-07-13 19:27:53,209 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 116.4ms TimeCoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:27:53,209 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 157 states. [2021-07-13 19:27:53,212 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 157 to 113. [2021-07-13 19:27:53,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 113 states, 112 states have (on average 2.8214285714285716) internal successors, (316), 112 states have internal predecessors, (316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:53,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 316 transitions. [2021-07-13 19:27:53,214 INFO L78 Accepts]: Start accepts. Automaton has 113 states and 316 transitions. Word has length 15 [2021-07-13 19:27:53,214 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:53,214 INFO L482 AbstractCegarLoop]: Abstraction has 113 states and 316 transitions. [2021-07-13 19:27:53,214 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.375) internal successors, (19), 8 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:53,214 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 316 transitions. [2021-07-13 19:27:53,214 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:27:53,215 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:53,215 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:53,447 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2021-07-13 19:27:53,447 INFO L430 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:53,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:53,448 INFO L82 PathProgramCache]: Analyzing trace with hash -180956976, now seen corresponding path program 1 times [2021-07-13 19:27:53,448 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:53,448 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919654616] [2021-07-13 19:27:53,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:53,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:53,526 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:27:53,527 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:53,527 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919654616] [2021-07-13 19:27:53,527 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [919654616] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:53,527 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [529204830] [2021-07-13 19:27:53,527 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:27:53,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:53,577 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2021-07-13 19:27:53,578 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:53,751 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:27:53,751 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [529204830] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:53,751 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:53,751 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2021-07-13 19:27:53,752 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1200345225] [2021-07-13 19:27:53,752 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-13 19:27:53,752 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:53,752 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-13 19:27:53,753 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-07-13 19:27:53,753 INFO L87 Difference]: Start difference. First operand 113 states and 316 transitions. Second operand has 9 states, 9 states have (on average 2.111111111111111) internal successors, (19), 9 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:53,973 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:53,973 INFO L93 Difference]: Finished difference Result 173 states and 446 transitions. [2021-07-13 19:27:53,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:27:53,974 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.111111111111111) internal successors, (19), 9 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-13 19:27:53,974 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:53,975 INFO L225 Difference]: With dead ends: 173 [2021-07-13 19:27:53,975 INFO L226 Difference]: Without dead ends: 150 [2021-07-13 19:27:53,975 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 178.6ms TimeCoverageRelationStatistics Valid=52, Invalid=104, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:27:53,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2021-07-13 19:27:53,978 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 110. [2021-07-13 19:27:53,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 110 states, 109 states have (on average 2.8073394495412844) internal successors, (306), 109 states have internal predecessors, (306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:53,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 306 transitions. [2021-07-13 19:27:53,980 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 306 transitions. Word has length 15 [2021-07-13 19:27:53,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:53,980 INFO L482 AbstractCegarLoop]: Abstraction has 110 states and 306 transitions. [2021-07-13 19:27:53,980 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 2.111111111111111) internal successors, (19), 9 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:53,980 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 306 transitions. [2021-07-13 19:27:53,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:27:53,981 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:53,981 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:54,181 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:27:54,182 INFO L430 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:54,182 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:54,182 INFO L82 PathProgramCache]: Analyzing trace with hash -1385320832, now seen corresponding path program 2 times [2021-07-13 19:27:54,183 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:54,183 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1875579214] [2021-07-13 19:27:54,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:54,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:54,247 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:27:54,247 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:54,247 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1875579214] [2021-07-13 19:27:54,249 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1875579214] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:54,249 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [600950729] [2021-07-13 19:27:54,249 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 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:27:54,295 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:27:54,295 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:27:54,296 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2021-07-13 19:27:54,297 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:54,446 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:27:54,446 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [600950729] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:54,446 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:54,446 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-07-13 19:27:54,446 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [944116065] [2021-07-13 19:27:54,447 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-13 19:27:54,447 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:54,447 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-13 19:27:54,447 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:27:54,447 INFO L87 Difference]: Start difference. First operand 110 states and 306 transitions. Second operand has 10 states, 10 states have (on average 2.2) internal successors, (22), 10 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:54,603 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:54,604 INFO L93 Difference]: Finished difference Result 193 states and 494 transitions. [2021-07-13 19:27:54,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:27:54,604 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.2) internal successors, (22), 10 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-13 19:27:54,604 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:54,605 INFO L225 Difference]: With dead ends: 193 [2021-07-13 19:27:54,605 INFO L226 Difference]: Without dead ends: 177 [2021-07-13 19:27:54,606 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 130.0ms TimeCoverageRelationStatistics Valid=58, Invalid=124, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:27:54,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 177 states. [2021-07-13 19:27:54,610 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 177 to 119. [2021-07-13 19:27:54,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 119 states, 118 states have (on average 2.76271186440678) internal successors, (326), 118 states have internal predecessors, (326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:54,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 119 states to 119 states and 326 transitions. [2021-07-13 19:27:54,611 INFO L78 Accepts]: Start accepts. Automaton has 119 states and 326 transitions. Word has length 15 [2021-07-13 19:27:54,611 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:54,611 INFO L482 AbstractCegarLoop]: Abstraction has 119 states and 326 transitions. [2021-07-13 19:27:54,611 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 2.2) internal successors, (22), 10 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:54,612 INFO L276 IsEmpty]: Start isEmpty. Operand 119 states and 326 transitions. [2021-07-13 19:27:54,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:27:54,612 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:54,612 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:54,838 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-07-13 19:27:54,838 INFO L430 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:54,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:54,839 INFO L82 PathProgramCache]: Analyzing trace with hash 951223692, now seen corresponding path program 3 times [2021-07-13 19:27:54,839 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:54,839 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1173190130] [2021-07-13 19:27:54,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:54,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:54,888 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:27:54,889 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:54,889 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1173190130] [2021-07-13 19:27:54,889 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1173190130] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:54,889 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [547310500] [2021-07-13 19:27:54,889 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 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:27:54,921 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:27:54,921 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:27:54,922 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:27:54,922 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:55,037 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:27:55,038 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [547310500] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:55,038 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:55,038 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 11 [2021-07-13 19:27:55,038 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16688351] [2021-07-13 19:27:55,038 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-13 19:27:55,038 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:55,039 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-13 19:27:55,039 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:27:55,039 INFO L87 Difference]: Start difference. First operand 119 states and 326 transitions. Second operand has 11 states, 11 states have (on average 2.3636363636363638) internal successors, (26), 11 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:27:55,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:55,596 INFO L93 Difference]: Finished difference Result 240 states and 644 transitions. [2021-07-13 19:27:55,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:27:55,597 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.3636363636363638) internal successors, (26), 11 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 15 [2021-07-13 19:27:55,597 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:55,598 INFO L225 Difference]: With dead ends: 240 [2021-07-13 19:27:55,598 INFO L226 Difference]: Without dead ends: 188 [2021-07-13 19:27:55,599 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 345.5ms TimeCoverageRelationStatistics Valid=154, Invalid=398, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:27:55,599 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188 states. [2021-07-13 19:27:55,602 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188 to 114. [2021-07-13 19:27:55,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 114 states, 113 states have (on average 2.8584070796460175) internal successors, (323), 113 states have internal predecessors, (323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:55,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 323 transitions. [2021-07-13 19:27:55,604 INFO L78 Accepts]: Start accepts. Automaton has 114 states and 323 transitions. Word has length 15 [2021-07-13 19:27:55,604 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:55,604 INFO L482 AbstractCegarLoop]: Abstraction has 114 states and 323 transitions. [2021-07-13 19:27:55,604 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 2.3636363636363638) internal successors, (26), 11 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:27:55,604 INFO L276 IsEmpty]: Start isEmpty. Operand 114 states and 323 transitions. [2021-07-13 19:27:55,605 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:27:55,605 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:55,605 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:55,808 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:27:55,809 INFO L430 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:55,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:55,809 INFO L82 PathProgramCache]: Analyzing trace with hash 479848854, now seen corresponding path program 1 times [2021-07-13 19:27:55,810 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:55,810 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1077436219] [2021-07-13 19:27:55,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:55,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:55,863 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:27:55,863 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:55,863 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1077436219] [2021-07-13 19:27:55,863 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1077436219] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:55,863 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [384930604] [2021-07-13 19:27:55,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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:27:55,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:55,892 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2021-07-13 19:27:55,893 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:55,964 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:27:55,964 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [384930604] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:55,964 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:55,965 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2021-07-13 19:27:55,965 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374419873] [2021-07-13 19:27:55,965 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-13 19:27:55,965 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:55,965 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-13 19:27:55,966 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-07-13 19:27:55,966 INFO L87 Difference]: Start difference. First operand 114 states and 323 transitions. Second operand has 9 states, 9 states have (on average 2.111111111111111) internal successors, (19), 9 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:56,092 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:56,092 INFO L93 Difference]: Finished difference Result 191 states and 526 transitions. [2021-07-13 19:27:56,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:27:56,092 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.111111111111111) internal successors, (19), 9 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-13 19:27:56,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:56,094 INFO L225 Difference]: With dead ends: 191 [2021-07-13 19:27:56,094 INFO L226 Difference]: Without dead ends: 186 [2021-07-13 19:27:56,094 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 89.4ms TimeCoverageRelationStatistics Valid=52, Invalid=104, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:27:56,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 186 states. [2021-07-13 19:27:56,106 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 186 to 122. [2021-07-13 19:27:56,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 122 states, 121 states have (on average 2.909090909090909) internal successors, (352), 121 states have internal predecessors, (352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:56,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 122 states to 122 states and 352 transitions. [2021-07-13 19:27:56,107 INFO L78 Accepts]: Start accepts. Automaton has 122 states and 352 transitions. Word has length 15 [2021-07-13 19:27:56,107 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:56,108 INFO L482 AbstractCegarLoop]: Abstraction has 122 states and 352 transitions. [2021-07-13 19:27:56,108 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 2.111111111111111) internal successors, (19), 9 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:56,108 INFO L276 IsEmpty]: Start isEmpty. Operand 122 states and 352 transitions. [2021-07-13 19:27:56,108 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:27:56,108 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:56,108 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:56,324 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2021-07-13 19:27:56,325 INFO L430 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:56,325 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:56,325 INFO L82 PathProgramCache]: Analyzing trace with hash 1061667084, now seen corresponding path program 2 times [2021-07-13 19:27:56,325 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:56,326 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395854364] [2021-07-13 19:27:56,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:56,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:56,387 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:27:56,387 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:56,387 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1395854364] [2021-07-13 19:27:56,387 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1395854364] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:56,387 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [854533019] [2021-07-13 19:27:56,387 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 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:27:56,420 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:27:56,420 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:27:56,421 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:27:56,423 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:56,479 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:27:56,479 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [854533019] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:56,479 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:56,479 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 9 [2021-07-13 19:27:56,480 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1860428935] [2021-07-13 19:27:56,480 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-13 19:27:56,480 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:56,480 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-13 19:27:56,480 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-07-13 19:27:56,481 INFO L87 Difference]: Start difference. First operand 122 states and 352 transitions. Second operand has 9 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 9 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:56,756 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:56,756 INFO L93 Difference]: Finished difference Result 222 states and 617 transitions. [2021-07-13 19:27:56,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:27:56,757 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 9 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-13 19:27:56,757 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:56,759 INFO L225 Difference]: With dead ends: 222 [2021-07-13 19:27:56,759 INFO L226 Difference]: Without dead ends: 203 [2021-07-13 19:27:56,759 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 182.2ms TimeCoverageRelationStatistics Valid=79, Invalid=161, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:27:56,760 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 203 states. [2021-07-13 19:27:56,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 203 to 128. [2021-07-13 19:27:56,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 128 states, 127 states have (on average 2.937007874015748) internal successors, (373), 127 states have internal predecessors, (373), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:56,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 373 transitions. [2021-07-13 19:27:56,765 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 373 transitions. Word has length 15 [2021-07-13 19:27:56,765 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:56,765 INFO L482 AbstractCegarLoop]: Abstraction has 128 states and 373 transitions. [2021-07-13 19:27:56,765 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 9 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:56,766 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 373 transitions. [2021-07-13 19:27:56,766 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:27:56,766 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:56,766 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:56,986 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2021-07-13 19:27:56,986 INFO L430 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:56,987 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:56,987 INFO L82 PathProgramCache]: Analyzing trace with hash 425707830, now seen corresponding path program 2 times [2021-07-13 19:27:56,987 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:56,987 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [24510480] [2021-07-13 19:27:56,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:56,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:57,038 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:27:57,038 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:57,038 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [24510480] [2021-07-13 19:27:57,038 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [24510480] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:57,038 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [270210744] [2021-07-13 19:27:57,038 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 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:27:57,081 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:27:57,081 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:27:57,081 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2021-07-13 19:27:57,082 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:57,181 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:27:57,182 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [270210744] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:57,182 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:57,182 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 11 [2021-07-13 19:27:57,182 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165023871] [2021-07-13 19:27:57,182 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-13 19:27:57,182 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:57,183 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-13 19:27:57,183 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:27:57,183 INFO L87 Difference]: Start difference. First operand 128 states and 373 transitions. Second operand has 11 states, 11 states have (on average 2.3636363636363638) internal successors, (26), 11 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:27:57,709 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:57,710 INFO L93 Difference]: Finished difference Result 285 states and 767 transitions. [2021-07-13 19:27:57,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:27:57,710 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.3636363636363638) internal successors, (26), 11 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 15 [2021-07-13 19:27:57,710 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:57,712 INFO L225 Difference]: With dead ends: 285 [2021-07-13 19:27:57,712 INFO L226 Difference]: Without dead ends: 246 [2021-07-13 19:27:57,712 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 409.3ms TimeCoverageRelationStatistics Valid=156, Invalid=306, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:27:57,713 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 246 states. [2021-07-13 19:27:57,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 246 to 143. [2021-07-13 19:27:57,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 142 states have (on average 3.056338028169014) internal successors, (434), 142 states have internal predecessors, (434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:57,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 434 transitions. [2021-07-13 19:27:57,718 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 434 transitions. Word has length 15 [2021-07-13 19:27:57,718 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:57,718 INFO L482 AbstractCegarLoop]: Abstraction has 143 states and 434 transitions. [2021-07-13 19:27:57,718 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 2.3636363636363638) internal successors, (26), 11 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:27:57,718 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 434 transitions. [2021-07-13 19:27:57,719 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:27:57,719 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:57,719 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:57,941 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:27:57,941 INFO L430 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:57,941 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:57,941 INFO L82 PathProgramCache]: Analyzing trace with hash -1238287700, now seen corresponding path program 4 times [2021-07-13 19:27:57,941 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:57,942 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [184741238] [2021-07-13 19:27:57,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:57,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:57,998 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:27:57,999 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:57,999 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [184741238] [2021-07-13 19:27:57,999 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [184741238] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:57,999 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [555040730] [2021-07-13 19:27:57,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 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:27:58,030 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:27:58,030 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:27:58,031 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2021-07-13 19:27:58,036 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:58,130 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:27:58,130 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [555040730] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:58,131 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:58,131 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-07-13 19:27:58,131 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [891095161] [2021-07-13 19:27:58,131 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-13 19:27:58,131 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:58,131 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-13 19:27:58,131 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:27:58,132 INFO L87 Difference]: Start difference. First operand 143 states and 434 transitions. Second operand has 10 states, 10 states have (on average 2.0) internal successors, (20), 10 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:58,247 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:58,248 INFO L93 Difference]: Finished difference Result 240 states and 643 transitions. [2021-07-13 19:27:58,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:27:58,248 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.0) internal successors, (20), 10 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-13 19:27:58,248 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:58,250 INFO L225 Difference]: With dead ends: 240 [2021-07-13 19:27:58,250 INFO L226 Difference]: Without dead ends: 217 [2021-07-13 19:27:58,250 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 109.6ms TimeCoverageRelationStatistics Valid=52, Invalid=104, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:27:58,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 217 states. [2021-07-13 19:27:58,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 217 to 145. [2021-07-13 19:27:58,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 145 states, 144 states have (on average 3.0277777777777777) internal successors, (436), 144 states have internal predecessors, (436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:58,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 436 transitions. [2021-07-13 19:27:58,256 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 436 transitions. Word has length 15 [2021-07-13 19:27:58,256 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:58,256 INFO L482 AbstractCegarLoop]: Abstraction has 145 states and 436 transitions. [2021-07-13 19:27:58,256 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 2.0) internal successors, (20), 10 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:58,256 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 436 transitions. [2021-07-13 19:27:58,257 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:27:58,257 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:58,257 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:58,469 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2021-07-13 19:27:58,469 INFO L430 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:58,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:58,470 INFO L82 PathProgramCache]: Analyzing trace with hash -1919639656, now seen corresponding path program 5 times [2021-07-13 19:27:58,470 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:58,470 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426376858] [2021-07-13 19:27:58,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:58,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:58,509 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:27:58,509 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:58,509 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [426376858] [2021-07-13 19:27:58,509 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [426376858] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:58,510 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1465279522] [2021-07-13 19:27:58,510 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 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:27:58,553 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:27:58,554 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:27:58,554 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:27:58,556 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:58,645 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:27:58,645 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1465279522] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:58,645 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:58,645 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-07-13 19:27:58,648 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430348445] [2021-07-13 19:27:58,648 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:27:58,648 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:58,649 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:27:58,649 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:27:58,649 INFO L87 Difference]: Start difference. First operand 145 states and 436 transitions. Second operand has 8 states, 8 states have (on average 2.75) internal successors, (22), 8 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:58,772 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:58,773 INFO L93 Difference]: Finished difference Result 226 states and 636 transitions. [2021-07-13 19:27:58,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-07-13 19:27:58,774 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.75) internal successors, (22), 8 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-13 19:27:58,774 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:58,776 INFO L225 Difference]: With dead ends: 226 [2021-07-13 19:27:58,776 INFO L226 Difference]: Without dead ends: 205 [2021-07-13 19:27:58,776 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 85.2ms TimeCoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:27:58,776 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2021-07-13 19:27:58,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 156. [2021-07-13 19:27:58,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 155 states have (on average 2.9548387096774196) internal successors, (458), 155 states have internal predecessors, (458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:58,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 458 transitions. [2021-07-13 19:27:58,783 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 458 transitions. Word has length 15 [2021-07-13 19:27:58,783 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:58,783 INFO L482 AbstractCegarLoop]: Abstraction has 156 states and 458 transitions. [2021-07-13 19:27:58,783 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.75) internal successors, (22), 8 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:58,783 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 458 transitions. [2021-07-13 19:27:58,784 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:27:58,784 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:58,784 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:58,984 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:27:58,985 INFO L430 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:58,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:58,985 INFO L82 PathProgramCache]: Analyzing trace with hash 261780050, now seen corresponding path program 3 times [2021-07-13 19:27:58,985 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:58,985 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1288642559] [2021-07-13 19:27:58,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:58,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:59,033 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:27:59,033 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:59,033 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1288642559] [2021-07-13 19:27:59,034 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1288642559] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:59,034 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1967781133] [2021-07-13 19:27:59,034 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:27:59,065 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:27:59,065 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:27:59,065 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:27:59,066 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:27:59,139 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:27:59,140 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1967781133] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:59,140 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:27:59,140 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 10 [2021-07-13 19:27:59,140 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1367332837] [2021-07-13 19:27:59,140 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-13 19:27:59,140 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:27:59,141 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-13 19:27:59,141 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:27:59,141 INFO L87 Difference]: Start difference. First operand 156 states and 458 transitions. Second operand has 10 states, 10 states have (on average 2.5) internal successors, (25), 10 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:59,622 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:27:59,622 INFO L93 Difference]: Finished difference Result 360 states and 970 transitions. [2021-07-13 19:27:59,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:27:59,623 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.5) internal successors, (25), 10 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have 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:27:59,625 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:27:59,628 INFO L225 Difference]: With dead ends: 360 [2021-07-13 19:27:59,628 INFO L226 Difference]: Without dead ends: 313 [2021-07-13 19:27:59,628 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 338.2ms TimeCoverageRelationStatistics Valid=142, Invalid=320, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:27:59,629 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 313 states. [2021-07-13 19:27:59,636 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 313 to 169. [2021-07-13 19:27:59,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 169 states, 168 states have (on average 3.011904761904762) internal successors, (506), 168 states have internal predecessors, (506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:59,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 506 transitions. [2021-07-13 19:27:59,637 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 506 transitions. Word has length 15 [2021-07-13 19:27:59,637 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:27:59,637 INFO L482 AbstractCegarLoop]: Abstraction has 169 states and 506 transitions. [2021-07-13 19:27:59,637 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 2.5) internal successors, (25), 10 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:27:59,637 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 506 transitions. [2021-07-13 19:27:59,638 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:27:59,638 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:27:59,638 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:27:59,852 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,11 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:27:59,853 INFO L430 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:27:59,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:27:59,853 INFO L82 PathProgramCache]: Analyzing trace with hash 970590554, now seen corresponding path program 6 times [2021-07-13 19:27:59,853 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:27:59,853 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1587677763] [2021-07-13 19:27:59,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:27:59,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:27:59,914 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:27:59,914 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:27:59,914 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1587677763] [2021-07-13 19:27:59,914 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1587677763] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:27:59,914 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [326708757] [2021-07-13 19:27:59,915 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 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:27:59,947 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:27:59,948 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:27:59,948 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:27:59,949 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:00,034 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:28:00,034 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [326708757] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:00,034 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:00,034 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 11 [2021-07-13 19:28:00,034 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [981251809] [2021-07-13 19:28:00,035 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-13 19:28:00,035 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:00,035 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-13 19:28:00,035 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:28:00,035 INFO L87 Difference]: Start difference. First operand 169 states and 506 transitions. Second operand has 11 states, 11 states have (on average 2.3636363636363638) internal successors, (26), 11 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:28:00,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:00,572 INFO L93 Difference]: Finished difference Result 395 states and 1063 transitions. [2021-07-13 19:28:00,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:28:00,577 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.3636363636363638) internal successors, (26), 11 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 15 [2021-07-13 19:28:00,577 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:00,579 INFO L225 Difference]: With dead ends: 395 [2021-07-13 19:28:00,579 INFO L226 Difference]: Without dead ends: 351 [2021-07-13 19:28:00,579 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 406.5ms TimeCoverageRelationStatistics Valid=132, Invalid=288, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:28:00,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 351 states. [2021-07-13 19:28:00,585 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 351 to 188. [2021-07-13 19:28:00,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 188 states, 187 states have (on average 3.128342245989305) internal successors, (585), 187 states have internal predecessors, (585), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:00,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 585 transitions. [2021-07-13 19:28:00,587 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 585 transitions. Word has length 15 [2021-07-13 19:28:00,587 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:00,587 INFO L482 AbstractCegarLoop]: Abstraction has 188 states and 585 transitions. [2021-07-13 19:28:00,587 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 2.3636363636363638) internal successors, (26), 11 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:28:00,587 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 585 transitions. [2021-07-13 19:28:00,588 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:28:00,588 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:00,588 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:00,800 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2021-07-13 19:28:00,801 INFO L430 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:00,801 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:00,801 INFO L82 PathProgramCache]: Analyzing trace with hash 1191223272, now seen corresponding path program 3 times [2021-07-13 19:28:00,801 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:00,801 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [340381678] [2021-07-13 19:28:00,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:00,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:00,839 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:28:00,840 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:00,840 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [340381678] [2021-07-13 19:28:00,840 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [340381678] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:00,840 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [877159119] [2021-07-13 19:28:00,840 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 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:28:00,878 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:28:00,879 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:00,879 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2021-07-13 19:28:00,881 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:00,983 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:28:00,984 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [877159119] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:00,984 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:00,984 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 11 [2021-07-13 19:28:00,984 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097849343] [2021-07-13 19:28:00,984 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-13 19:28:00,984 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:00,985 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-13 19:28:00,985 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:28:00,985 INFO L87 Difference]: Start difference. First operand 188 states and 585 transitions. Second operand has 11 states, 11 states have (on average 2.3636363636363638) internal successors, (26), 11 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:28:01,448 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:01,448 INFO L93 Difference]: Finished difference Result 296 states and 839 transitions. [2021-07-13 19:28:01,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:28:01,449 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.3636363636363638) internal successors, (26), 11 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 15 [2021-07-13 19:28:01,450 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:01,452 INFO L225 Difference]: With dead ends: 296 [2021-07-13 19:28:01,452 INFO L226 Difference]: Without dead ends: 257 [2021-07-13 19:28:01,452 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 349.1ms TimeCoverageRelationStatistics Valid=142, Invalid=278, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:28:01,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 257 states. [2021-07-13 19:28:01,469 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 257 to 185. [2021-07-13 19:28:01,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 185 states, 184 states have (on average 3.1032608695652173) internal successors, (571), 184 states have internal predecessors, (571), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:01,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 571 transitions. [2021-07-13 19:28:01,471 INFO L78 Accepts]: Start accepts. Automaton has 185 states and 571 transitions. Word has length 15 [2021-07-13 19:28:01,471 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:01,471 INFO L482 AbstractCegarLoop]: Abstraction has 185 states and 571 transitions. [2021-07-13 19:28:01,471 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 2.3636363636363638) internal successors, (26), 11 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:28:01,471 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 571 transitions. [2021-07-13 19:28:01,472 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:28:01,472 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:01,473 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:01,697 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,13 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:28:01,697 INFO L430 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:01,698 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:01,698 INFO L82 PathProgramCache]: Analyzing trace with hash -1752078530, now seen corresponding path program 4 times [2021-07-13 19:28:01,698 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:01,698 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531881514] [2021-07-13 19:28:01,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:01,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:01,744 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:28:01,744 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:01,744 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531881514] [2021-07-13 19:28:01,744 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [531881514] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:01,744 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1075176954] [2021-07-13 19:28:01,745 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 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:28:01,772 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:28:01,772 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:01,772 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:28:01,773 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:01,825 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:28:01,826 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1075176954] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:01,826 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:01,826 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-07-13 19:28:01,827 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518602832] [2021-07-13 19:28:01,828 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:28:01,828 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:01,829 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:28:01,829 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:28:01,829 INFO L87 Difference]: Start difference. First operand 185 states and 571 transitions. Second operand has 8 states, 8 states have (on average 2.25) internal successors, (18), 8 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:28:01,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:01,914 INFO L93 Difference]: Finished difference Result 224 states and 652 transitions. [2021-07-13 19:28:01,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-07-13 19:28:01,915 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.25) internal successors, (18), 8 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 15 [2021-07-13 19:28:01,915 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:01,916 INFO L225 Difference]: With dead ends: 224 [2021-07-13 19:28:01,916 INFO L226 Difference]: Without dead ends: 204 [2021-07-13 19:28:01,916 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 66.8ms TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:28:01,917 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 204 states. [2021-07-13 19:28:01,921 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 204 to 180. [2021-07-13 19:28:01,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 180 states, 179 states have (on average 3.083798882681564) internal successors, (552), 179 states have internal predecessors, (552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:01,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 552 transitions. [2021-07-13 19:28:01,922 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 552 transitions. Word has length 15 [2021-07-13 19:28:01,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:01,922 INFO L482 AbstractCegarLoop]: Abstraction has 180 states and 552 transitions. [2021-07-13 19:28:01,922 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.25) internal successors, (18), 8 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:28:01,922 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 552 transitions. [2021-07-13 19:28:01,923 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:28:01,923 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:01,923 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:02,140 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2021-07-13 19:28:02,141 INFO L430 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:02,141 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:02,141 INFO L82 PathProgramCache]: Analyzing trace with hash -1743627284, now seen corresponding path program 7 times [2021-07-13 19:28:02,141 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:02,141 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133907471] [2021-07-13 19:28:02,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:02,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:02,209 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:28:02,209 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:02,209 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133907471] [2021-07-13 19:28:02,209 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1133907471] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:02,209 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1231788565] [2021-07-13 19:28:02,209 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:28:02,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:02,238 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2021-07-13 19:28:02,239 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:02,343 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:28:02,343 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1231788565] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:02,343 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:02,343 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-07-13 19:28:02,343 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483990763] [2021-07-13 19:28:02,344 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-13 19:28:02,344 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:02,344 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-13 19:28:02,344 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:28:02,344 INFO L87 Difference]: Start difference. First operand 180 states and 552 transitions. Second operand has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:02,471 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:02,472 INFO L93 Difference]: Finished difference Result 242 states and 690 transitions. [2021-07-13 19:28:02,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:02,472 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-13 19:28:02,472 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:02,474 INFO L225 Difference]: With dead ends: 242 [2021-07-13 19:28:02,474 INFO L226 Difference]: Without dead ends: 231 [2021-07-13 19:28:02,474 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 127.6ms TimeCoverageRelationStatistics Valid=53, Invalid=103, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:28:02,474 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 231 states. [2021-07-13 19:28:02,479 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 231 to 178. [2021-07-13 19:28:02,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 178 states, 177 states have (on average 3.0847457627118646) internal successors, (546), 177 states have internal predecessors, (546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:02,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 546 transitions. [2021-07-13 19:28:02,481 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 546 transitions. Word has length 15 [2021-07-13 19:28:02,481 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:02,481 INFO L482 AbstractCegarLoop]: Abstraction has 178 states and 546 transitions. [2021-07-13 19:28:02,481 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:02,481 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 546 transitions. [2021-07-13 19:28:02,482 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:28:02,482 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:02,482 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:02,705 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:28:02,705 INFO L430 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:02,705 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:02,705 INFO L82 PathProgramCache]: Analyzing trace with hash 1883825052, now seen corresponding path program 8 times [2021-07-13 19:28:02,705 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:02,706 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [393853486] [2021-07-13 19:28:02,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:02,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:02,768 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:28:02,768 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:02,768 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [393853486] [2021-07-13 19:28:02,768 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [393853486] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:02,768 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [983149926] [2021-07-13 19:28:02,768 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 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:28:02,801 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:28:02,801 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:02,802 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:28:02,803 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:02,883 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:28:02,883 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [983149926] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:02,883 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:02,883 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 11 [2021-07-13 19:28:02,883 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555522636] [2021-07-13 19:28:02,884 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-13 19:28:02,884 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:02,891 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-13 19:28:02,891 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:28:02,892 INFO L87 Difference]: Start difference. First operand 178 states and 546 transitions. Second operand has 11 states, 11 states have (on average 2.3636363636363638) internal successors, (26), 11 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:28:03,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:03,457 INFO L93 Difference]: Finished difference Result 322 states and 890 transitions. [2021-07-13 19:28:03,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:28:03,458 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.3636363636363638) internal successors, (26), 11 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 15 [2021-07-13 19:28:03,458 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:03,460 INFO L225 Difference]: With dead ends: 322 [2021-07-13 19:28:03,460 INFO L226 Difference]: Without dead ends: 279 [2021-07-13 19:28:03,460 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 412.8ms TimeCoverageRelationStatistics Valid=159, Invalid=347, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:28:03,461 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 279 states. [2021-07-13 19:28:03,466 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 279 to 168. [2021-07-13 19:28:03,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 168 states, 167 states have (on average 3.0179640718562872) internal successors, (504), 167 states have internal predecessors, (504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:03,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 504 transitions. [2021-07-13 19:28:03,467 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 504 transitions. Word has length 15 [2021-07-13 19:28:03,468 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:03,468 INFO L482 AbstractCegarLoop]: Abstraction has 168 states and 504 transitions. [2021-07-13 19:28:03,468 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 2.3636363636363638) internal successors, (26), 11 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:28:03,468 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 504 transitions. [2021-07-13 19:28:03,468 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:28:03,468 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:03,469 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:03,693 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable65 [2021-07-13 19:28:03,693 INFO L430 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:03,693 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:03,693 INFO L82 PathProgramCache]: Analyzing trace with hash 2044993746, now seen corresponding path program 9 times [2021-07-13 19:28:03,693 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:03,693 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011464654] [2021-07-13 19:28:03,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:03,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:03,744 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:28:03,745 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:03,745 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011464654] [2021-07-13 19:28:03,745 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2011464654] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:03,745 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [200252094] [2021-07-13 19:28:03,745 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 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:28:03,774 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:28:03,774 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:03,775 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2021-07-13 19:28:03,775 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:03,885 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:28:03,886 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [200252094] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:03,886 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:03,886 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-07-13 19:28:03,886 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089988405] [2021-07-13 19:28:03,886 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-13 19:28:03,886 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:03,887 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-13 19:28:03,887 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:28:03,887 INFO L87 Difference]: Start difference. First operand 168 states and 504 transitions. Second operand has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:04,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:04,020 INFO L93 Difference]: Finished difference Result 251 states and 721 transitions. [2021-07-13 19:28:04,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:04,021 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-13 19:28:04,021 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:04,022 INFO L225 Difference]: With dead ends: 251 [2021-07-13 19:28:04,022 INFO L226 Difference]: Without dead ends: 240 [2021-07-13 19:28:04,022 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 112.4ms TimeCoverageRelationStatistics Valid=53, Invalid=103, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:28:04,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 240 states. [2021-07-13 19:28:04,027 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 240 to 167. [2021-07-13 19:28:04,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 167 states, 166 states have (on average 3.0180722891566263) internal successors, (501), 166 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:04,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 501 transitions. [2021-07-13 19:28:04,028 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 501 transitions. Word has length 15 [2021-07-13 19:28:04,029 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:04,029 INFO L482 AbstractCegarLoop]: Abstraction has 167 states and 501 transitions. [2021-07-13 19:28:04,029 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 11 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:04,029 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 501 transitions. [2021-07-13 19:28:04,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:28:04,029 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:04,029 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:04,253 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69,17 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:28:04,253 INFO L430 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:04,253 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:04,253 INFO L82 PathProgramCache]: Analyzing trace with hash 1908842768, now seen corresponding path program 4 times [2021-07-13 19:28:04,253 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:04,254 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [568682330] [2021-07-13 19:28:04,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:04,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:04,286 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:28:04,286 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:04,286 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [568682330] [2021-07-13 19:28:04,286 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [568682330] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:04,286 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1247206457] [2021-07-13 19:28:04,286 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 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:28:04,318 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:28:04,319 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:04,319 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:28:04,319 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:04,373 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:28:04,374 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1247206457] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:04,374 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:04,374 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-07-13 19:28:04,374 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [139114176] [2021-07-13 19:28:04,374 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:28:04,375 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:04,375 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:28:04,375 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:28:04,375 INFO L87 Difference]: Start difference. First operand 167 states and 501 transitions. Second operand has 8 states, 8 states have (on average 2.375) internal successors, (19), 8 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:04,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:04,468 INFO L93 Difference]: Finished difference Result 216 states and 623 transitions. [2021-07-13 19:28:04,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-07-13 19:28:04,468 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.375) internal successors, (19), 8 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-13 19:28:04,468 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:04,469 INFO L225 Difference]: With dead ends: 216 [2021-07-13 19:28:04,469 INFO L226 Difference]: Without dead ends: 194 [2021-07-13 19:28:04,470 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 66.0ms TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:28:04,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 194 states. [2021-07-13 19:28:04,474 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 194 to 173. [2021-07-13 19:28:04,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 173 states, 172 states have (on average 2.953488372093023) internal successors, (508), 172 states have internal predecessors, (508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:04,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 508 transitions. [2021-07-13 19:28:04,476 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 508 transitions. Word has length 15 [2021-07-13 19:28:04,476 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:04,476 INFO L482 AbstractCegarLoop]: Abstraction has 173 states and 508 transitions. [2021-07-13 19:28:04,476 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.375) internal successors, (19), 8 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:04,476 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 508 transitions. [2021-07-13 19:28:04,477 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:28:04,477 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:04,477 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:04,700 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,18 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:28:04,701 INFO L430 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:04,701 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:04,701 INFO L82 PathProgramCache]: Analyzing trace with hash -838645562, now seen corresponding path program 10 times [2021-07-13 19:28:04,701 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:04,701 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1557879156] [2021-07-13 19:28:04,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:04,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:04,742 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:28:04,743 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:04,743 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1557879156] [2021-07-13 19:28:04,743 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1557879156] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:04,743 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2031603071] [2021-07-13 19:28:04,743 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:28:04,774 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:28:04,774 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:04,775 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2021-07-13 19:28:04,775 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:04,841 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:28:04,842 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2031603071] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:04,842 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:04,842 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2021-07-13 19:28:04,842 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1451694122] [2021-07-13 19:28:04,842 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-13 19:28:04,842 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:04,843 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-13 19:28:04,843 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-07-13 19:28:04,843 INFO L87 Difference]: Start difference. First operand 173 states and 508 transitions. Second operand has 9 states, 9 states have (on average 2.111111111111111) internal successors, (19), 9 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:04,971 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:04,971 INFO L93 Difference]: Finished difference Result 216 states and 576 transitions. [2021-07-13 19:28:04,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:04,971 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.111111111111111) internal successors, (19), 9 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-13 19:28:04,971 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:04,972 INFO L225 Difference]: With dead ends: 216 [2021-07-13 19:28:04,973 INFO L226 Difference]: Without dead ends: 200 [2021-07-13 19:28:04,973 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 98.3ms TimeCoverageRelationStatistics Valid=45, Invalid=87, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:28:04,974 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 200 states. [2021-07-13 19:28:04,977 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 200 to 166. [2021-07-13 19:28:04,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 166 states, 165 states have (on average 2.981818181818182) internal successors, (492), 165 states have internal predecessors, (492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:04,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 492 transitions. [2021-07-13 19:28:04,989 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 492 transitions. Word has length 15 [2021-07-13 19:28:04,989 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:04,989 INFO L482 AbstractCegarLoop]: Abstraction has 166 states and 492 transitions. [2021-07-13 19:28:04,989 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 2.111111111111111) internal successors, (19), 9 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:04,989 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 492 transitions. [2021-07-13 19:28:04,989 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:28:04,990 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:04,990 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:05,208 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable77 [2021-07-13 19:28:05,209 INFO L430 AbstractCegarLoop]: === Iteration 25 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:05,209 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:05,209 INFO L82 PathProgramCache]: Analyzing trace with hash -1450061836, now seen corresponding path program 5 times [2021-07-13 19:28:05,209 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:05,209 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [145796686] [2021-07-13 19:28:05,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:05,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:05,241 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:28:05,241 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:05,241 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [145796686] [2021-07-13 19:28:05,241 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [145796686] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:05,242 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [60030913] [2021-07-13 19:28:05,242 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:28:05,288 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:28:05,289 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:05,289 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2021-07-13 19:28:05,290 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:05,354 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:28:05,354 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [60030913] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:05,354 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:05,354 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 10 [2021-07-13 19:28:05,355 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990357561] [2021-07-13 19:28:05,355 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-13 19:28:05,355 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:05,355 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-13 19:28:05,355 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:28:05,356 INFO L87 Difference]: Start difference. First operand 166 states and 492 transitions. Second operand has 10 states, 10 states have (on average 2.5) internal successors, (25), 10 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:05,591 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:05,591 INFO L93 Difference]: Finished difference Result 232 states and 645 transitions. [2021-07-13 19:28:05,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-13 19:28:05,592 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.5) internal successors, (25), 10 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have 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:28:05,592 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:05,593 INFO L225 Difference]: With dead ends: 232 [2021-07-13 19:28:05,593 INFO L226 Difference]: Without dead ends: 198 [2021-07-13 19:28:05,593 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 186.0ms TimeCoverageRelationStatistics Valid=81, Invalid=159, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:28:05,594 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 198 states. [2021-07-13 19:28:05,597 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 198 to 159. [2021-07-13 19:28:05,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 159 states, 158 states have (on average 2.9430379746835444) internal successors, (465), 158 states have internal predecessors, (465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:05,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 465 transitions. [2021-07-13 19:28:05,604 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 465 transitions. Word has length 15 [2021-07-13 19:28:05,604 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:05,604 INFO L482 AbstractCegarLoop]: Abstraction has 159 states and 465 transitions. [2021-07-13 19:28:05,605 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 2.5) internal successors, (25), 10 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:05,605 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 465 transitions. [2021-07-13 19:28:05,606 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:28:05,606 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:05,606 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:05,824 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,20 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:28:05,825 INFO L430 AbstractCegarLoop]: === Iteration 26 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:05,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:05,825 INFO L82 PathProgramCache]: Analyzing trace with hash -260492346, now seen corresponding path program 11 times [2021-07-13 19:28:05,825 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:05,825 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1254909930] [2021-07-13 19:28:05,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:05,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:05,885 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:28:05,885 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:05,885 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1254909930] [2021-07-13 19:28:05,885 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1254909930] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:05,885 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1230623649] [2021-07-13 19:28:05,885 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 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:28:05,922 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:28:05,923 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:05,923 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2021-07-13 19:28:05,924 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:06,017 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:28:06,017 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1230623649] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:06,017 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:06,017 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-07-13 19:28:06,018 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807644529] [2021-07-13 19:28:06,018 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-13 19:28:06,018 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:06,018 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-13 19:28:06,018 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:28:06,019 INFO L87 Difference]: Start difference. First operand 159 states and 465 transitions. Second operand has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:06,139 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:06,139 INFO L93 Difference]: Finished difference Result 214 states and 577 transitions. [2021-07-13 19:28:06,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:06,139 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-13 19:28:06,140 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:06,141 INFO L225 Difference]: With dead ends: 214 [2021-07-13 19:28:06,141 INFO L226 Difference]: Without dead ends: 203 [2021-07-13 19:28:06,141 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 98.5ms TimeCoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:28:06,141 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 203 states. [2021-07-13 19:28:06,145 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 203 to 156. [2021-07-13 19:28:06,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 155 states have (on average 2.9419354838709677) internal successors, (456), 155 states have internal predecessors, (456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:06,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 456 transitions. [2021-07-13 19:28:06,146 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 456 transitions. Word has length 15 [2021-07-13 19:28:06,146 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:06,146 INFO L482 AbstractCegarLoop]: Abstraction has 156 states and 456 transitions. [2021-07-13 19:28:06,146 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:06,147 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 456 transitions. [2021-07-13 19:28:06,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:28:06,147 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:06,147 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:06,369 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable86 [2021-07-13 19:28:06,369 INFO L430 AbstractCegarLoop]: === Iteration 27 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:06,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:06,369 INFO L82 PathProgramCache]: Analyzing trace with hash 738121340, now seen corresponding path program 6 times [2021-07-13 19:28:06,369 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:06,369 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146434029] [2021-07-13 19:28:06,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:06,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:06,400 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:06,400 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:06,401 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2146434029] [2021-07-13 19:28:06,401 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2146434029] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:06,401 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1896949766] [2021-07-13 19:28:06,401 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 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:28:06,427 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:28:06,427 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:06,427 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:28:06,428 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:06,473 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:28:06,473 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1896949766] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:06,473 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:06,474 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 7 [2021-07-13 19:28:06,474 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1921446062] [2021-07-13 19:28:06,474 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-07-13 19:28:06,474 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:06,474 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-07-13 19:28:06,474 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-07-13 19:28:06,475 INFO L87 Difference]: Start difference. First operand 156 states and 456 transitions. Second operand has 7 states, 7 states have (on average 2.4285714285714284) internal successors, (17), 7 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:06,554 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:06,554 INFO L93 Difference]: Finished difference Result 192 states and 534 transitions. [2021-07-13 19:28:06,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-07-13 19:28:06,554 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.4285714285714284) internal successors, (17), 7 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have 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:28:06,554 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:06,557 INFO L225 Difference]: With dead ends: 192 [2021-07-13 19:28:06,557 INFO L226 Difference]: Without dead ends: 172 [2021-07-13 19:28:06,557 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 17 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 44.9ms TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:28:06,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2021-07-13 19:28:06,560 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 138. [2021-07-13 19:28:06,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 138 states, 137 states have (on average 2.927007299270073) internal successors, (401), 137 states have internal predecessors, (401), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:06,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 401 transitions. [2021-07-13 19:28:06,561 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 401 transitions. Word has length 15 [2021-07-13 19:28:06,561 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:06,561 INFO L482 AbstractCegarLoop]: Abstraction has 138 states and 401 transitions. [2021-07-13 19:28:06,561 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.4285714285714284) internal successors, (17), 7 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:06,561 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 401 transitions. [2021-07-13 19:28:06,562 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:28:06,562 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:06,562 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:06,772 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,22 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:28:06,772 INFO L430 AbstractCegarLoop]: === Iteration 28 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:06,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:06,772 INFO L82 PathProgramCache]: Analyzing trace with hash -886595830, now seen corresponding path program 5 times [2021-07-13 19:28:06,773 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:06,773 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570693028] [2021-07-13 19:28:06,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:06,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:06,816 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:28:06,816 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:06,816 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1570693028] [2021-07-13 19:28:06,817 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1570693028] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:06,817 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [999878458] [2021-07-13 19:28:06,817 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:28:06,844 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:28:06,844 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:06,844 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2021-07-13 19:28:06,845 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:06,922 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:28:06,922 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [999878458] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:06,922 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:06,922 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2021-07-13 19:28:06,922 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485041523] [2021-07-13 19:28:06,922 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-13 19:28:06,922 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:06,923 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-13 19:28:06,923 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-07-13 19:28:06,923 INFO L87 Difference]: Start difference. First operand 138 states and 401 transitions. Second operand has 9 states, 9 states have (on average 2.111111111111111) internal successors, (19), 9 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:07,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:07,036 INFO L93 Difference]: Finished difference Result 165 states and 444 transitions. [2021-07-13 19:28:07,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:07,036 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.111111111111111) internal successors, (19), 9 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-13 19:28:07,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:07,037 INFO L225 Difference]: With dead ends: 165 [2021-07-13 19:28:07,037 INFO L226 Difference]: Without dead ends: 150 [2021-07-13 19:28:07,037 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 109.7ms TimeCoverageRelationStatistics Valid=52, Invalid=104, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:28:07,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2021-07-13 19:28:07,040 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 136. [2021-07-13 19:28:07,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 136 states, 135 states have (on average 2.9407407407407407) internal successors, (397), 135 states have internal predecessors, (397), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:07,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 397 transitions. [2021-07-13 19:28:07,041 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 397 transitions. Word has length 15 [2021-07-13 19:28:07,041 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:07,041 INFO L482 AbstractCegarLoop]: Abstraction has 136 states and 397 transitions. [2021-07-13 19:28:07,041 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 2.111111111111111) internal successors, (19), 9 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:07,042 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 397 transitions. [2021-07-13 19:28:07,042 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:28:07,042 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:07,042 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:07,262 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:28:07,263 INFO L430 AbstractCegarLoop]: === Iteration 29 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:07,263 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:07,263 INFO L82 PathProgramCache]: Analyzing trace with hash 981607308, now seen corresponding path program 6 times [2021-07-13 19:28:07,263 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:07,263 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [992944439] [2021-07-13 19:28:07,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:07,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:07,310 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:28:07,310 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:07,310 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [992944439] [2021-07-13 19:28:07,310 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [992944439] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:07,310 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [905650563] [2021-07-13 19:28:07,310 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:28:07,339 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:28:07,340 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:07,340 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:28:07,341 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:07,416 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:28:07,417 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [905650563] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:07,417 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:07,417 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 11 [2021-07-13 19:28:07,417 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1305314853] [2021-07-13 19:28:07,417 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-13 19:28:07,417 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:07,418 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-13 19:28:07,418 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:28:07,418 INFO L87 Difference]: Start difference. First operand 136 states and 397 transitions. Second operand has 11 states, 11 states have (on average 2.3636363636363638) internal successors, (26), 11 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:28:07,794 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:07,794 INFO L93 Difference]: Finished difference Result 223 states and 580 transitions. [2021-07-13 19:28:07,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:28:07,795 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.3636363636363638) internal successors, (26), 11 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 15 [2021-07-13 19:28:07,795 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:07,796 INFO L225 Difference]: With dead ends: 223 [2021-07-13 19:28:07,796 INFO L226 Difference]: Without dead ends: 191 [2021-07-13 19:28:07,796 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 245.5ms TimeCoverageRelationStatistics Valid=91, Invalid=215, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:28:07,796 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 191 states. [2021-07-13 19:28:07,799 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 191 to 137. [2021-07-13 19:28:07,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 137 states, 136 states have (on average 2.9558823529411766) internal successors, (402), 136 states have internal predecessors, (402), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:07,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 402 transitions. [2021-07-13 19:28:07,800 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 402 transitions. Word has length 15 [2021-07-13 19:28:07,800 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:07,800 INFO L482 AbstractCegarLoop]: Abstraction has 137 states and 402 transitions. [2021-07-13 19:28:07,800 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 2.3636363636363638) internal successors, (26), 11 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:28:07,800 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 402 transitions. [2021-07-13 19:28:07,801 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:28:07,801 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:07,801 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:08,016 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable99 [2021-07-13 19:28:08,017 INFO L430 AbstractCegarLoop]: === Iteration 30 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:08,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:08,017 INFO L82 PathProgramCache]: Analyzing trace with hash -1341646634, now seen corresponding path program 7 times [2021-07-13 19:28:08,017 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:08,017 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [118610650] [2021-07-13 19:28:08,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:08,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:08,058 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:28:08,059 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:08,059 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [118610650] [2021-07-13 19:28:08,059 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [118610650] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:08,059 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1131104153] [2021-07-13 19:28:08,059 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:28:08,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:08,087 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2021-07-13 19:28:08,087 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:08,172 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:28:08,173 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1131104153] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:08,173 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:08,173 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-07-13 19:28:08,173 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887517555] [2021-07-13 19:28:08,173 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-13 19:28:08,173 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:08,174 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-13 19:28:08,174 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:28:08,174 INFO L87 Difference]: Start difference. First operand 137 states and 402 transitions. Second operand has 11 states, 11 states have (on average 1.9090909090909092) internal successors, (21), 11 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:08,276 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:08,276 INFO L93 Difference]: Finished difference Result 182 states and 485 transitions. [2021-07-13 19:28:08,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:08,276 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.9090909090909092) internal successors, (21), 11 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have 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:28:08,276 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:08,277 INFO L225 Difference]: With dead ends: 182 [2021-07-13 19:28:08,277 INFO L226 Difference]: Without dead ends: 175 [2021-07-13 19:28:08,278 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 101.4ms TimeCoverageRelationStatistics Valid=51, Invalid=105, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:28:08,278 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2021-07-13 19:28:08,281 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 140. [2021-07-13 19:28:08,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 139 states have (on average 2.9784172661870505) internal successors, (414), 139 states have internal predecessors, (414), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:08,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 414 transitions. [2021-07-13 19:28:08,281 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 414 transitions. Word has length 15 [2021-07-13 19:28:08,282 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:08,282 INFO L482 AbstractCegarLoop]: Abstraction has 140 states and 414 transitions. [2021-07-13 19:28:08,282 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.9090909090909092) internal successors, (21), 11 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:08,282 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 414 transitions. [2021-07-13 19:28:08,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:28:08,282 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:08,282 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:08,496 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2021-07-13 19:28:08,497 INFO L430 AbstractCegarLoop]: === Iteration 31 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:08,497 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:08,497 INFO L82 PathProgramCache]: Analyzing trace with hash -1273184878, now seen corresponding path program 12 times [2021-07-13 19:28:08,497 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:08,497 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [180073431] [2021-07-13 19:28:08,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:08,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:08,536 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:28:08,536 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:08,536 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [180073431] [2021-07-13 19:28:08,536 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [180073431] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:08,536 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1244536416] [2021-07-13 19:28:08,536 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 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:28:08,562 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:28:08,563 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:08,563 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2021-07-13 19:28:08,564 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:08,635 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:28:08,635 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1244536416] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:08,635 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:08,635 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-07-13 19:28:08,635 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [37756940] [2021-07-13 19:28:08,635 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-13 19:28:08,636 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:08,636 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-13 19:28:08,636 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:28:08,636 INFO L87 Difference]: Start difference. First operand 140 states and 414 transitions. Second operand has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:08,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:08,751 INFO L93 Difference]: Finished difference Result 222 states and 585 transitions. [2021-07-13 19:28:08,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:08,752 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-13 19:28:08,752 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:08,753 INFO L225 Difference]: With dead ends: 222 [2021-07-13 19:28:08,753 INFO L226 Difference]: Without dead ends: 211 [2021-07-13 19:28:08,753 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 80.1ms TimeCoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:28:08,753 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2021-07-13 19:28:08,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 142. [2021-07-13 19:28:08,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 142 states, 141 states have (on average 3.0141843971631204) internal successors, (425), 141 states have internal predecessors, (425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:08,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 425 transitions. [2021-07-13 19:28:08,758 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 425 transitions. Word has length 15 [2021-07-13 19:28:08,758 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:08,758 INFO L482 AbstractCegarLoop]: Abstraction has 142 states and 425 transitions. [2021-07-13 19:28:08,758 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:08,758 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 425 transitions. [2021-07-13 19:28:08,759 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:28:08,759 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:08,759 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:08,974 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable108 [2021-07-13 19:28:08,975 INFO L430 AbstractCegarLoop]: === Iteration 32 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:08,975 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:08,975 INFO L82 PathProgramCache]: Analyzing trace with hash -1876876436, now seen corresponding path program 8 times [2021-07-13 19:28:08,975 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:08,975 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009576959] [2021-07-13 19:28:08,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:08,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:09,031 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:28:09,032 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:09,032 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1009576959] [2021-07-13 19:28:09,032 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1009576959] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:09,032 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [734798381] [2021-07-13 19:28:09,032 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:28:09,059 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:28:09,059 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:09,059 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2021-07-13 19:28:09,065 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:09,158 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:28:09,158 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [734798381] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:09,159 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:09,159 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-07-13 19:28:09,159 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [693922334] [2021-07-13 19:28:09,159 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-13 19:28:09,159 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:09,160 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-13 19:28:09,160 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:28:09,160 INFO L87 Difference]: Start difference. First operand 142 states and 425 transitions. Second operand has 10 states, 10 states have (on average 2.1) internal successors, (21), 10 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:09,251 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:09,252 INFO L93 Difference]: Finished difference Result 172 states and 476 transitions. [2021-07-13 19:28:09,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:09,252 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.1) internal successors, (21), 10 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have 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:28:09,252 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:09,253 INFO L225 Difference]: With dead ends: 172 [2021-07-13 19:28:09,253 INFO L226 Difference]: Without dead ends: 163 [2021-07-13 19:28:09,253 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 97.4ms TimeCoverageRelationStatistics Valid=52, Invalid=104, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:28:09,253 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states. [2021-07-13 19:28:09,256 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 141. [2021-07-13 19:28:09,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 140 states have (on average 3.007142857142857) internal successors, (421), 140 states have internal predecessors, (421), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:09,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 421 transitions. [2021-07-13 19:28:09,257 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 421 transitions. Word has length 15 [2021-07-13 19:28:09,257 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:09,257 INFO L482 AbstractCegarLoop]: Abstraction has 141 states and 421 transitions. [2021-07-13 19:28:09,257 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 2.1) internal successors, (21), 10 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:09,257 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 421 transitions. [2021-07-13 19:28:09,257 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:28:09,258 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:09,258 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:09,465 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable112 [2021-07-13 19:28:09,465 INFO L430 AbstractCegarLoop]: === Iteration 33 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:09,465 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:09,465 INFO L82 PathProgramCache]: Analyzing trace with hash -1270559102, now seen corresponding path program 13 times [2021-07-13 19:28:09,465 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:09,465 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [257539242] [2021-07-13 19:28:09,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:09,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:09,505 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:28:09,505 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:09,505 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [257539242] [2021-07-13 19:28:09,505 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [257539242] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:09,505 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1749743063] [2021-07-13 19:28:09,506 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 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:28:09,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:09,542 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2021-07-13 19:28:09,542 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:09,601 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:09,601 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1749743063] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:09,601 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:09,602 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2021-07-13 19:28:09,602 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1497251811] [2021-07-13 19:28:09,602 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-13 19:28:09,602 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:09,602 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-13 19:28:09,602 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-07-13 19:28:09,603 INFO L87 Difference]: Start difference. First operand 141 states and 421 transitions. Second operand has 9 states, 9 states have (on average 2.111111111111111) internal successors, (19), 9 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:09,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:09,733 INFO L93 Difference]: Finished difference Result 205 states and 556 transitions. [2021-07-13 19:28:09,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:09,734 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.111111111111111) internal successors, (19), 9 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-13 19:28:09,734 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:09,735 INFO L225 Difference]: With dead ends: 205 [2021-07-13 19:28:09,735 INFO L226 Difference]: Without dead ends: 194 [2021-07-13 19:28:09,735 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 68.1ms TimeCoverageRelationStatistics Valid=45, Invalid=87, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:28:09,735 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 194 states. [2021-07-13 19:28:09,741 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 194 to 141. [2021-07-13 19:28:09,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 140 states have (on average 2.9785714285714286) internal successors, (417), 140 states have internal predecessors, (417), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:09,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 417 transitions. [2021-07-13 19:28:09,742 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 417 transitions. Word has length 15 [2021-07-13 19:28:09,742 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:09,742 INFO L482 AbstractCegarLoop]: Abstraction has 141 states and 417 transitions. [2021-07-13 19:28:09,743 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 2.111111111111111) internal successors, (19), 9 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:09,743 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 417 transitions. [2021-07-13 19:28:09,743 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:28:09,743 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:09,743 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:09,956 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable117 [2021-07-13 19:28:09,957 INFO L430 AbstractCegarLoop]: === Iteration 34 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:09,957 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:09,957 INFO L82 PathProgramCache]: Analyzing trace with hash 647834570, now seen corresponding path program 9 times [2021-07-13 19:28:09,957 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:09,957 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1585760605] [2021-07-13 19:28:09,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:09,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:10,017 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:28:10,017 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:10,017 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1585760605] [2021-07-13 19:28:10,017 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1585760605] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:10,017 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1295330195] [2021-07-13 19:28:10,017 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 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:28:10,052 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:28:10,053 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:10,053 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:28:10,054 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:10,123 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:28:10,123 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1295330195] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:10,124 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:10,124 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 11 [2021-07-13 19:28:10,124 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [449667406] [2021-07-13 19:28:10,124 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-07-13 19:28:10,125 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:10,125 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-07-13 19:28:10,125 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:28:10,125 INFO L87 Difference]: Start difference. First operand 141 states and 417 transitions. Second operand has 11 states, 11 states have (on average 2.3636363636363638) internal successors, (26), 11 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:28:10,416 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:10,416 INFO L93 Difference]: Finished difference Result 220 states and 577 transitions. [2021-07-13 19:28:10,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:28:10,417 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.3636363636363638) internal successors, (26), 11 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 15 [2021-07-13 19:28:10,417 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:10,418 INFO L225 Difference]: With dead ends: 220 [2021-07-13 19:28:10,418 INFO L226 Difference]: Without dead ends: 183 [2021-07-13 19:28:10,418 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 225.2ms TimeCoverageRelationStatistics Valid=110, Invalid=232, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:28:10,418 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2021-07-13 19:28:10,421 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 136. [2021-07-13 19:28:10,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 136 states, 135 states have (on average 2.948148148148148) internal successors, (398), 135 states have internal predecessors, (398), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:10,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 398 transitions. [2021-07-13 19:28:10,422 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 398 transitions. Word has length 15 [2021-07-13 19:28:10,422 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:10,422 INFO L482 AbstractCegarLoop]: Abstraction has 136 states and 398 transitions. [2021-07-13 19:28:10,422 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 2.3636363636363638) internal successors, (26), 11 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:28:10,422 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 398 transitions. [2021-07-13 19:28:10,422 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:28:10,422 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:10,422 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:10,632 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121,29 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:28:10,633 INFO L430 AbstractCegarLoop]: === Iteration 35 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:10,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:10,633 INFO L82 PathProgramCache]: Analyzing trace with hash 716296326, now seen corresponding path program 14 times [2021-07-13 19:28:10,633 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:10,633 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1667696957] [2021-07-13 19:28:10,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:10,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:10,678 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:28:10,678 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:10,678 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1667696957] [2021-07-13 19:28:10,678 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1667696957] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:10,678 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [381757770] [2021-07-13 19:28:10,678 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:28:10,703 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:28:10,704 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:10,704 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2021-07-13 19:28:10,704 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:10,779 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:28:10,779 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [381757770] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:10,779 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:10,779 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-07-13 19:28:10,779 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1986340991] [2021-07-13 19:28:10,779 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-13 19:28:10,779 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:10,780 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-13 19:28:10,780 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:28:10,780 INFO L87 Difference]: Start difference. First operand 136 states and 398 transitions. Second operand has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:10,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:10,868 INFO L93 Difference]: Finished difference Result 180 states and 499 transitions. [2021-07-13 19:28:10,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:10,869 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-13 19:28:10,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:10,869 INFO L225 Difference]: With dead ends: 180 [2021-07-13 19:28:10,870 INFO L226 Difference]: Without dead ends: 169 [2021-07-13 19:28:10,870 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 86.9ms TimeCoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:28:10,870 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states. [2021-07-13 19:28:10,875 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 135. [2021-07-13 19:28:10,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 135 states, 134 states have (on average 2.9477611940298507) internal successors, (395), 134 states have internal predecessors, (395), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:10,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 135 states to 135 states and 395 transitions. [2021-07-13 19:28:10,876 INFO L78 Accepts]: Start accepts. Automaton has 135 states and 395 transitions. Word has length 15 [2021-07-13 19:28:10,876 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:10,876 INFO L482 AbstractCegarLoop]: Abstraction has 135 states and 395 transitions. [2021-07-13 19:28:10,876 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:10,876 INFO L276 IsEmpty]: Start isEmpty. Operand 135 states and 395 transitions. [2021-07-13 19:28:10,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:28:10,877 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:10,877 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:11,077 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable125 [2021-07-13 19:28:11,078 INFO L430 AbstractCegarLoop]: === Iteration 36 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:11,078 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:11,078 INFO L82 PathProgramCache]: Analyzing trace with hash 209950060, now seen corresponding path program 15 times [2021-07-13 19:28:11,078 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:11,078 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [798486034] [2021-07-13 19:28:11,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:11,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:11,121 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:28:11,121 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:11,122 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [798486034] [2021-07-13 19:28:11,122 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [798486034] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:11,122 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1056328391] [2021-07-13 19:28:11,122 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:28:11,150 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:28:11,150 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:11,150 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2021-07-13 19:28:11,150 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:11,221 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:28:11,221 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1056328391] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:11,221 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:11,221 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-07-13 19:28:11,222 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843774751] [2021-07-13 19:28:11,222 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-07-13 19:28:11,222 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:11,222 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-07-13 19:28:11,222 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:28:11,222 INFO L87 Difference]: Start difference. First operand 135 states and 395 transitions. Second operand has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:11,308 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:11,308 INFO L93 Difference]: Finished difference Result 197 states and 527 transitions. [2021-07-13 19:28:11,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:11,309 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-13 19:28:11,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:11,309 INFO L225 Difference]: With dead ends: 197 [2021-07-13 19:28:11,309 INFO L226 Difference]: Without dead ends: 186 [2021-07-13 19:28:11,310 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 83.7ms TimeCoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:28:11,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 186 states. [2021-07-13 19:28:11,312 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 186 to 134. [2021-07-13 19:28:11,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 134 states, 133 states have (on average 2.9473684210526314) internal successors, (392), 133 states have internal predecessors, (392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:11,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 392 transitions. [2021-07-13 19:28:11,313 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 392 transitions. Word has length 15 [2021-07-13 19:28:11,313 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:11,313 INFO L482 AbstractCegarLoop]: Abstraction has 134 states and 392 transitions. [2021-07-13 19:28:11,313 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:11,313 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 392 transitions. [2021-07-13 19:28:11,314 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:28:11,314 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:11,314 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:11,538 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:28:11,538 INFO L430 AbstractCegarLoop]: === Iteration 37 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:11,538 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:11,538 INFO L82 PathProgramCache]: Analyzing trace with hash 524208692, now seen corresponding path program 10 times [2021-07-13 19:28:11,538 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:11,538 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1798529913] [2021-07-13 19:28:11,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:11,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:11,578 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:28:11,579 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:11,579 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1798529913] [2021-07-13 19:28:11,579 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1798529913] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:11,579 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1040940803] [2021-07-13 19:28:11,579 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:28:11,623 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:28:11,623 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:11,624 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2021-07-13 19:28:11,625 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:11,681 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:28:11,681 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1040940803] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:11,681 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:11,681 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2021-07-13 19:28:11,682 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844587604] [2021-07-13 19:28:11,682 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-13 19:28:11,682 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:11,682 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-13 19:28:11,682 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-07-13 19:28:11,683 INFO L87 Difference]: Start difference. First operand 134 states and 392 transitions. Second operand has 9 states, 9 states have (on average 2.111111111111111) internal successors, (19), 9 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:11,791 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:11,791 INFO L93 Difference]: Finished difference Result 180 states and 469 transitions. [2021-07-13 19:28:11,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:11,791 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.111111111111111) internal successors, (19), 9 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-13 19:28:11,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:11,792 INFO L225 Difference]: With dead ends: 180 [2021-07-13 19:28:11,792 INFO L226 Difference]: Without dead ends: 172 [2021-07-13 19:28:11,792 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 84.6ms TimeCoverageRelationStatistics Valid=45, Invalid=87, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:28:11,793 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2021-07-13 19:28:11,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 133. [2021-07-13 19:28:11,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 132 states have (on average 2.946969696969697) internal successors, (389), 132 states have internal predecessors, (389), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:11,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 389 transitions. [2021-07-13 19:28:11,795 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 389 transitions. Word has length 15 [2021-07-13 19:28:11,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:11,796 INFO L482 AbstractCegarLoop]: Abstraction has 133 states and 389 transitions. [2021-07-13 19:28:11,796 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 2.111111111111111) internal successors, (19), 9 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:11,796 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 389 transitions. [2021-07-13 19:28:11,796 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:28:11,796 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:11,796 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:12,019 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable133 [2021-07-13 19:28:12,020 INFO L430 AbstractCegarLoop]: === Iteration 38 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:12,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:12,020 INFO L82 PathProgramCache]: Analyzing trace with hash 22578118, now seen corresponding path program 11 times [2021-07-13 19:28:12,020 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:12,020 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2130554875] [2021-07-13 19:28:12,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:12,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:12,050 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:28:12,050 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:12,050 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2130554875] [2021-07-13 19:28:12,050 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2130554875] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:12,050 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1925345990] [2021-07-13 19:28:12,050 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:28:12,077 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:28:12,077 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:12,078 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:28:12,078 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:12,129 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:28:12,129 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1925345990] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:12,129 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:12,129 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-07-13 19:28:12,129 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [974191194] [2021-07-13 19:28:12,129 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:28:12,129 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:12,130 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:28:12,130 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:28:12,130 INFO L87 Difference]: Start difference. First operand 133 states and 389 transitions. Second operand has 8 states, 8 states have (on average 2.625) internal successors, (21), 8 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:12,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:12,234 INFO L93 Difference]: Finished difference Result 154 states and 429 transitions. [2021-07-13 19:28:12,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-07-13 19:28:12,234 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.625) internal successors, (21), 8 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have 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:28:12,234 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:12,235 INFO L225 Difference]: With dead ends: 154 [2021-07-13 19:28:12,235 INFO L226 Difference]: Without dead ends: 130 [2021-07-13 19:28:12,235 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 79.6ms TimeCoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:28:12,236 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130 states. [2021-07-13 19:28:12,238 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130 to 130. [2021-07-13 19:28:12,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 129 states have (on average 2.9224806201550386) internal successors, (377), 129 states have internal predecessors, (377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:12,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 377 transitions. [2021-07-13 19:28:12,239 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 377 transitions. Word has length 15 [2021-07-13 19:28:12,239 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:12,239 INFO L482 AbstractCegarLoop]: Abstraction has 130 states and 377 transitions. [2021-07-13 19:28:12,239 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.625) internal successors, (21), 8 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:12,240 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 377 transitions. [2021-07-13 19:28:12,240 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-07-13 19:28:12,240 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:12,240 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:12,456 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable138 [2021-07-13 19:28:12,457 INFO L430 AbstractCegarLoop]: === Iteration 39 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:12,457 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:12,457 INFO L82 PathProgramCache]: Analyzing trace with hash 212575836, now seen corresponding path program 16 times [2021-07-13 19:28:12,457 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:12,457 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234036947] [2021-07-13 19:28:12,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:12,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:12,492 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:28:12,492 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:12,493 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [234036947] [2021-07-13 19:28:12,493 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [234036947] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:12,493 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1701084812] [2021-07-13 19:28:12,493 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 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:28:12,524 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:28:12,524 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:12,525 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2021-07-13 19:28:12,525 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:12,572 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:28:12,573 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1701084812] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:12,573 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:12,573 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2021-07-13 19:28:12,573 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [502344615] [2021-07-13 19:28:12,573 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-13 19:28:12,573 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:12,573 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-13 19:28:12,573 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-07-13 19:28:12,573 INFO L87 Difference]: Start difference. First operand 130 states and 377 transitions. Second operand has 9 states, 9 states have (on average 2.111111111111111) internal successors, (19), 9 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:12,673 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:12,673 INFO L93 Difference]: Finished difference Result 180 states and 499 transitions. [2021-07-13 19:28:12,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-07-13 19:28:12,674 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.111111111111111) internal successors, (19), 9 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-07-13 19:28:12,674 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:12,675 INFO L225 Difference]: With dead ends: 180 [2021-07-13 19:28:12,675 INFO L226 Difference]: Without dead ends: 169 [2021-07-13 19:28:12,675 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 69.7ms TimeCoverageRelationStatistics Valid=45, Invalid=87, Unknown=0, NotChecked=0, Total=132 [2021-07-13 19:28:12,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states. [2021-07-13 19:28:12,677 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 119. [2021-07-13 19:28:12,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 119 states, 118 states have (on average 2.9237288135593222) internal successors, (345), 118 states have internal predecessors, (345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:12,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 119 states to 119 states and 345 transitions. [2021-07-13 19:28:12,678 INFO L78 Accepts]: Start accepts. Automaton has 119 states and 345 transitions. Word has length 15 [2021-07-13 19:28:12,678 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:12,678 INFO L482 AbstractCegarLoop]: Abstraction has 119 states and 345 transitions. [2021-07-13 19:28:12,678 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 2.111111111111111) internal successors, (19), 9 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:12,678 INFO L276 IsEmpty]: Start isEmpty. Operand 119 states and 345 transitions. [2021-07-13 19:28:12,679 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:12,679 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:12,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:28:12,889 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142,34 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:28:12,889 INFO L430 AbstractCegarLoop]: === Iteration 40 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:12,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:12,889 INFO L82 PathProgramCache]: Analyzing trace with hash 907579970, now seen corresponding path program 1 times [2021-07-13 19:28:12,889 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:12,889 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [908219665] [2021-07-13 19:28:12,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:12,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:12,922 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:28:12,922 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:12,922 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [908219665] [2021-07-13 19:28:12,922 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [908219665] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:12,922 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1485703629] [2021-07-13 19:28:12,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:28:12,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:12,948 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:28:12,948 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:13,004 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:28:13,005 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1485703629] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:13,005 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:13,005 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 9 [2021-07-13 19:28:13,005 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2146579341] [2021-07-13 19:28:13,005 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-07-13 19:28:13,005 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:13,005 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-07-13 19:28:13,005 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2021-07-13 19:28:13,006 INFO L87 Difference]: Start difference. First operand 119 states and 345 transitions. Second operand has 9 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 9 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:13,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:13,077 INFO L93 Difference]: Finished difference Result 161 states and 443 transitions. [2021-07-13 19:28:13,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-07-13 19:28:13,077 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 9 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-07-13 19:28:13,078 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:13,078 INFO L225 Difference]: With dead ends: 161 [2021-07-13 19:28:13,078 INFO L226 Difference]: Without dead ends: 148 [2021-07-13 19:28:13,078 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 64.4ms TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2021-07-13 19:28:13,079 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 148 states. [2021-07-13 19:28:13,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 148 to 124. [2021-07-13 19:28:13,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 124 states, 123 states have (on average 2.926829268292683) internal successors, (360), 123 states have internal predecessors, (360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:13,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 360 transitions. [2021-07-13 19:28:13,081 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 360 transitions. Word has length 16 [2021-07-13 19:28:13,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:13,081 INFO L482 AbstractCegarLoop]: Abstraction has 124 states and 360 transitions. [2021-07-13 19:28:13,081 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 9 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:13,082 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 360 transitions. [2021-07-13 19:28:13,082 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-07-13 19:28:13,082 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:13,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:28:13,304 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable146 [2021-07-13 19:28:13,305 INFO L430 AbstractCegarLoop]: === Iteration 41 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:13,305 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:13,305 INFO L82 PathProgramCache]: Analyzing trace with hash -1153279832, now seen corresponding path program 2 times [2021-07-13 19:28:13,305 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:13,305 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516268935] [2021-07-13 19:28:13,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:13,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:13,336 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:28:13,336 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:13,336 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1516268935] [2021-07-13 19:28:13,337 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1516268935] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:13,337 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [104903365] [2021-07-13 19:28:13,337 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:28:13,370 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:28:13,371 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:13,371 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2021-07-13 19:28:13,371 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:13,419 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:28:13,419 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [104903365] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:13,419 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:13,419 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-07-13 19:28:13,419 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [568342510] [2021-07-13 19:28:13,419 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-07-13 19:28:13,419 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:13,420 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-07-13 19:28:13,420 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-07-13 19:28:13,420 INFO L87 Difference]: Start difference. First operand 124 states and 360 transitions. Second operand has 8 states, 8 states have (on average 2.375) internal successors, (19), 8 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:13,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:13,505 INFO L93 Difference]: Finished difference Result 156 states and 442 transitions. [2021-07-13 19:28:13,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-07-13 19:28:13,505 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.375) internal successors, (19), 8 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-07-13 19:28:13,506 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:13,506 INFO L225 Difference]: With dead ends: 156 [2021-07-13 19:28:13,512 INFO L226 Difference]: Without dead ends: 143 [2021-07-13 19:28:13,513 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 55.9ms TimeCoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2021-07-13 19:28:13,513 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2021-07-13 19:28:13,515 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 108. [2021-07-13 19:28:13,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 108 states, 107 states have (on average 2.878504672897196) internal successors, (308), 107 states have internal predecessors, (308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:13,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108 states to 108 states and 308 transitions. [2021-07-13 19:28:13,516 INFO L78 Accepts]: Start accepts. Automaton has 108 states and 308 transitions. Word has length 16 [2021-07-13 19:28:13,516 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:13,516 INFO L482 AbstractCegarLoop]: Abstraction has 108 states and 308 transitions. [2021-07-13 19:28:13,516 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.375) internal successors, (19), 8 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:13,516 INFO L276 IsEmpty]: Start isEmpty. Operand 108 states and 308 transitions. [2021-07-13 19:28:13,516 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:28:13,516 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:13,516 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:13,737 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150,36 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:28:13,737 INFO L430 AbstractCegarLoop]: === Iteration 42 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:13,737 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:13,737 INFO L82 PathProgramCache]: Analyzing trace with hash 1638627788, now seen corresponding path program 1 times [2021-07-13 19:28:13,737 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:13,737 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679436347] [2021-07-13 19:28:13,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:13,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:14,052 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:28:14,052 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:14,052 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1679436347] [2021-07-13 19:28:14,052 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1679436347] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:14,053 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1668857206] [2021-07-13 19:28:14,053 INFO L95 rtionOrderModulation]: Keeping assertion order 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:28:14,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:14,097 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:28:14,097 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:14,325 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:14,326 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:14,330 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:28:14,331 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:14,335 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:14,336 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:28:14,337 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:14,373 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:14,378 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:14,379 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:14,380 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:28:14,385 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:28:14,389 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:14,390 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:28:14,393 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:14,434 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:14,445 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-07-13 19:28:14,445 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:123, output treesize:111 [2021-07-13 19:28:14,858 INFO L446 ElimStorePlain]: Different costs {1=[array_4], 15=[array_0]} [2021-07-13 19:28:14,865 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:14,866 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:28:14,867 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:14,872 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:14,873 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:28:14,875 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 4 xjuncts. [2021-07-13 19:28:14,882 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:14,883 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:28:14,884 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:14,892 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:14,892 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:28:14,894 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-07-13 19:28:14,900 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:14,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 37 treesize of output 29 [2021-07-13 19:28:14,903 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 2 xjuncts. [2021-07-13 19:28:14,910 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:14,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 27 treesize of output 21 [2021-07-13 19:28:14,914 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 2 xjuncts. [2021-07-13 19:28:14,921 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:14,921 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:28:14,922 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:14,928 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:14,929 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:28:14,930 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:14,937 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:14,937 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:28:14,939 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:14,946 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:28:14,947 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:15,264 WARN L205 SmtUtils]: Spent 316.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 85 [2021-07-13 19:28:15,265 INFO L628 ElimStorePlain]: treesize reduction 148, result has 71.4 percent of original size [2021-07-13 19:28:15,271 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:15,271 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:15,272 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:28:15,273 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:15,278 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:15,279 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:15,279 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:28:15,280 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:15,290 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:15,296 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:15,296 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:15,297 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:28:15,298 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:15,304 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:15,305 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:15,305 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:28:15,306 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:15,312 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:15,313 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:15,313 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2021-07-13 19:28:15,314 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:15,320 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:15,320 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:15,321 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2021-07-13 19:28:15,322 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:15,330 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:15,331 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:15,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 12 treesize of output 5 [2021-07-13 19:28:15,332 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:15,343 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:15,350 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:15,350 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:15,351 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:28:15,352 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:15,358 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:15,358 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:15,359 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:28:15,360 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:15,370 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:15,376 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:15,377 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:15,380 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2021-07-13 19:28:15,381 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:15,387 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:15,387 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 19 [2021-07-13 19:28:15,388 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:15,404 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:15,529 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification that was a NOOP. DAG size: 67 [2021-07-13 19:28:15,530 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:15,541 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:28:15,541 INFO L247 ElimStorePlain]: Needed 22 recursive calls to eliminate 7 variables, input treesize:419, output treesize:179 [2021-07-13 19:28:15,708 WARN L205 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 43 [2021-07-13 19:28:15,794 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:28:15,794 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1668857206] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:15,794 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:15,794 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 16 [2021-07-13 19:28:15,794 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [960510103] [2021-07-13 19:28:15,794 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:28:15,794 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:15,795 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:28:15,795 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=206, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:28:15,795 INFO L87 Difference]: Start difference. First operand 108 states and 308 transitions. Second operand has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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:28:16,669 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 71 [2021-07-13 19:28:16,926 WARN L205 SmtUtils]: Spent 175.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 87 [2021-07-13 19:28:17,142 WARN L205 SmtUtils]: Spent 169.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 79 [2021-07-13 19:28:17,417 WARN L205 SmtUtils]: Spent 212.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 98 [2021-07-13 19:28:17,700 WARN L205 SmtUtils]: Spent 232.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 115 [2021-07-13 19:28:17,985 WARN L205 SmtUtils]: Spent 221.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 106 [2021-07-13 19:28:18,292 WARN L205 SmtUtils]: Spent 217.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 102 [2021-07-13 19:28:18,613 WARN L205 SmtUtils]: Spent 260.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 118 [2021-07-13 19:28:18,857 WARN L205 SmtUtils]: Spent 201.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 110 [2021-07-13 19:28:18,940 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:18,940 INFO L93 Difference]: Finished difference Result 294 states and 803 transitions. [2021-07-13 19:28:18,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-13 19:28:18,941 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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 17 [2021-07-13 19:28:18,941 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:18,942 INFO L225 Difference]: With dead ends: 294 [2021-07-13 19:28:18,942 INFO L226 Difference]: Without dead ends: 286 [2021-07-13 19:28:18,943 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 14 SyntacticMatches, 5 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 3164.9ms TimeCoverageRelationStatistics Valid=199, Invalid=793, Unknown=0, NotChecked=0, Total=992 [2021-07-13 19:28:18,943 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 286 states. [2021-07-13 19:28:18,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 286 to 143. [2021-07-13 19:28:18,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 142 states have (on average 2.936619718309859) internal successors, (417), 142 states have internal predecessors, (417), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:18,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 417 transitions. [2021-07-13 19:28:18,947 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 417 transitions. Word has length 17 [2021-07-13 19:28:18,947 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:18,947 INFO L482 AbstractCegarLoop]: Abstraction has 143 states and 417 transitions. [2021-07-13 19:28:18,947 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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:28:18,947 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 417 transitions. [2021-07-13 19:28:18,947 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:28:18,947 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:18,947 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:19,148 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154,37 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:28:19,148 INFO L430 AbstractCegarLoop]: === Iteration 43 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:19,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:19,149 INFO L82 PathProgramCache]: Analyzing trace with hash -310438566, now seen corresponding path program 2 times [2021-07-13 19:28:19,149 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:19,149 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [123567245] [2021-07-13 19:28:19,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:19,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:19,428 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:19,428 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:19,429 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [123567245] [2021-07-13 19:28:19,429 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [123567245] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:19,429 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1842023484] [2021-07-13 19:28:19,429 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:28:19,463 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:28:19,463 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:19,463 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:28:19,464 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:19,857 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:19,858 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:19,858 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:28:19,859 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:19,862 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:19,863 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:28:19,864 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:20,011 WARN L205 SmtUtils]: Spent 147.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 47 [2021-07-13 19:28:20,012 INFO L628 ElimStorePlain]: treesize reduction 35, result has 80.7 percent of original size [2021-07-13 19:28:20,016 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:20,016 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:28:20,021 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:20,073 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:20,077 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:20,078 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:20,078 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:28:20,080 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-07-13 19:28:20,084 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:20,084 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:28:20,085 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:20,141 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:20,149 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: 5 dim-0 vars, and 5 xjuncts. [2021-07-13 19:28:20,149 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:195, output treesize:141 [2021-07-13 19:28:20,405 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_19, array_4, v_prenex_17], 1=[array_0, v_prenex_18, v_prenex_16]} [2021-07-13 19:28:20,410 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:28:20,411 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:20,415 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:28:20,416 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:20,550 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 53 [2021-07-13 19:28:20,550 INFO L628 ElimStorePlain]: treesize reduction 31, result has 86.1 percent of original size [2021-07-13 19:28:20,555 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:28:20,556 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:28:20,629 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:20,633 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:28:20,635 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:20,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 29 treesize of output 23 [2021-07-13 19:28:20,641 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:20,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 18 treesize of output 14 [2021-07-13 19:28:20,647 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:20,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 20 treesize of output 16 [2021-07-13 19:28:20,652 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:20,712 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:20,717 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:20,718 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:20,718 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:28:20,719 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:20,723 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:20,724 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:28:20,724 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:20,734 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:20,801 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:20,805 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:20,805 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:20,806 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:28:20,806 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:20,810 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:20,810 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2021-07-13 19:28:20,811 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:20,866 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:20,870 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:20,870 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:20,871 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:28:20,871 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:20,875 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:20,876 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:20,876 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2021-07-13 19:28:20,877 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:20,881 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:20,881 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28: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 20 treesize of output 9 [2021-07-13 19:28:20,883 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:20,886 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:20,886 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:28:20,887 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:20,939 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:20,944 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 6 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:28:20,944 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 9 variables, input treesize:237, output treesize:57 [2021-07-13 19:28:20,990 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:28:20,990 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1842023484] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:20,990 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:20,991 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 16 [2021-07-13 19:28:20,991 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178977780] [2021-07-13 19:28:20,991 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:28:20,991 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:20,991 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:28:20,991 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=203, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:28:20,992 INFO L87 Difference]: Start difference. First operand 143 states and 417 transitions. Second operand has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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:28:21,414 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 69 [2021-07-13 19:28:21,629 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 71 [2021-07-13 19:28:21,791 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 78 [2021-07-13 19:28:21,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:21,992 INFO L93 Difference]: Finished difference Result 229 states and 646 transitions. [2021-07-13 19:28:21,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-13 19:28:21,993 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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 17 [2021-07-13 19:28:21,993 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:21,994 INFO L225 Difference]: With dead ends: 229 [2021-07-13 19:28:21,994 INFO L226 Difference]: Without dead ends: 225 [2021-07-13 19:28:21,994 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 11 SyntacticMatches, 4 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 1186.9ms TimeCoverageRelationStatistics Valid=92, Invalid=370, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:28:21,994 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 225 states. [2021-07-13 19:28:21,996 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 225 to 148. [2021-07-13 19:28:21,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 148 states, 147 states have (on average 2.9183673469387754) internal successors, (429), 147 states have internal predecessors, (429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:21,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 429 transitions. [2021-07-13 19:28:21,997 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 429 transitions. Word has length 17 [2021-07-13 19:28:21,997 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:21,997 INFO L482 AbstractCegarLoop]: Abstraction has 148 states and 429 transitions. [2021-07-13 19:28:21,997 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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:28:21,997 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 429 transitions. [2021-07-13 19:28:21,998 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:28:21,998 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:21,998 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:22,208 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable176 [2021-07-13 19:28:22,208 INFO L430 AbstractCegarLoop]: === Iteration 44 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:22,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:22,208 INFO L82 PathProgramCache]: Analyzing trace with hash 1170799304, now seen corresponding path program 3 times [2021-07-13 19:28:22,209 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:22,209 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1675010741] [2021-07-13 19:28:22,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:22,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:22,431 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:22,431 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:22,431 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1675010741] [2021-07-13 19:28:22,431 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1675010741] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:22,431 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [360696924] [2021-07-13 19:28:22,431 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:28:22,458 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:28:22,458 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:22,459 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:28:22,459 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:22,835 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:22,835 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:22,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 15 treesize of output 11 [2021-07-13 19:28:22,837 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:22,841 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:22,841 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:28:22,842 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:22,912 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:22,917 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:22,917 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:22,918 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:28:22,919 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:22,923 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:22,924 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:28:22,924 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:22,989 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:22,994 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:22,995 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:22,995 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:28:22,997 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:23,001 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:23,002 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:28:23,003 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 2 xjuncts. [2021-07-13 19:28:23,069 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:23,078 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: 6 dim-0 vars, and 6 xjuncts. [2021-07-13 19:28:23,078 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:187, output treesize:163 [2021-07-13 19:28:23,352 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_32, v_prenex_30, array_4, v_prenex_36, v_prenex_34], 1=[v_prenex_31, array_2, v_prenex_35, v_prenex_33, v_prenex_29]} [2021-07-13 19:28:23,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 19 treesize of output 15 [2021-07-13 19:28:23,360 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:23,366 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-07-13 19:28:23,367 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:23,374 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:28:23,375 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:23,381 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 24 [2021-07-13 19:28:23,382 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:23,603 WARN L205 SmtUtils]: Spent 220.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 74 [2021-07-13 19:28:23,603 INFO L628 ElimStorePlain]: treesize reduction 141, result has 58.0 percent of original size [2021-07-13 19:28:23,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 19 treesize of output 15 [2021-07-13 19:28:23,608 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:23,660 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:23,664 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-13 19:28:23,665 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:23,714 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:23,718 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-13 19:28:23,719 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:23,766 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:23,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 27 treesize of output 21 [2021-07-13 19:28:23,777 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2021-07-13 19:28:23,836 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:23,856 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:23,857 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:23,857 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2021-07-13 19:28:23,858 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:23,863 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:23,864 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:23,864 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:28:23,865 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:23,870 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:23,870 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:23,871 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:28:23,872 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:23,876 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:23,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:28:23,878 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:23,939 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:23,939 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-13 19:28:23,939 INFO L518 ElimStorePlain]: Eliminatee v_prenex_35 vanished before elimination [2021-07-13 19:28:23,944 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:23,944 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:23,945 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:28:23,945 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:23,949 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:23,949 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:28:23,950 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:23,959 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:24,009 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:24,013 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:24,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 3 [2021-07-13 19:28:24,014 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:24,063 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:24,066 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 10 dim-1 vars, End of recursive call: and 9 xjuncts. [2021-07-13 19:28:24,066 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 15 variables, input treesize:364, output treesize:62 [2021-07-13 19:28:24,115 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:28:24,115 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [360696924] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:24,115 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:24,115 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2021-07-13 19:28:24,115 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2104133507] [2021-07-13 19:28:24,116 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:28:24,116 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:24,116 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:28:24,116 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:28:24,116 INFO L87 Difference]: Start difference. First operand 148 states and 429 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:28:24,477 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 69 [2021-07-13 19:28:24,673 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 71 [2021-07-13 19:28:24,934 WARN L205 SmtUtils]: Spent 212.00 ms on a formula simplification. DAG size of input: 145 DAG size of output: 118 [2021-07-13 19:28:25,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:25,099 INFO L93 Difference]: Finished difference Result 228 states and 644 transitions. [2021-07-13 19:28:25,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-13 19:28:25,099 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 17 [2021-07-13 19:28:25,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:25,100 INFO L225 Difference]: With dead ends: 228 [2021-07-13 19:28:25,100 INFO L226 Difference]: Without dead ends: 224 [2021-07-13 19:28:25,100 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 1216.0ms TimeCoverageRelationStatistics Valid=90, Invalid=330, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:28:25,101 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2021-07-13 19:28:25,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 152. [2021-07-13 19:28:25,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 152 states, 151 states have (on average 2.9072847682119205) internal successors, (439), 151 states have internal predecessors, (439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:25,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 439 transitions. [2021-07-13 19:28:25,104 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 439 transitions. Word has length 17 [2021-07-13 19:28:25,105 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:25,105 INFO L482 AbstractCegarLoop]: Abstraction has 152 states and 439 transitions. [2021-07-13 19:28:25,105 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:28:25,105 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 439 transitions. [2021-07-13 19:28:25,105 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:28:25,105 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:25,105 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:25,320 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable215,39 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:28:25,321 INFO L430 AbstractCegarLoop]: === Iteration 45 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:25,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:25,321 INFO L82 PathProgramCache]: Analyzing trace with hash 227417012, now seen corresponding path program 4 times [2021-07-13 19:28:25,321 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:25,321 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [184954260] [2021-07-13 19:28:25,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:25,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:25,545 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:28:25,546 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:25,546 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [184954260] [2021-07-13 19:28:25,546 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [184954260] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:25,546 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1248384044] [2021-07-13 19:28:25,546 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:28:25,573 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:28:25,573 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:25,574 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:28:25,579 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:25,827 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:25,828 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:25,828 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:28:25,829 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:25,832 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:25,833 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:28:25,833 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:25,874 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:25,878 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:25,878 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:25,879 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:28:25,880 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:28:25,884 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:25,884 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:28:25,885 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:25,926 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:25,948 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-07-13 19:28:25,949 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:155, output treesize:143 [2021-07-13 19:28:26,242 INFO L446 ElimStorePlain]: Different costs {1=[array_4], 10=[array_0]} [2021-07-13 19:28:26,247 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:26,247 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:28:26,248 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:26,254 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:26,255 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:28:26,257 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:28:26,263 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:26,263 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:28:26,264 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:26,269 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:26,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 25 treesize of output 19 [2021-07-13 19:28:26,271 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:26,276 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:26,276 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:28:26,277 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:26,283 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:26,285 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:28:26,286 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 2 xjuncts. [2021-07-13 19:28:26,292 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:26,293 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2021-07-13 19:28:26,299 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 2 xjuncts. [2021-07-13 19:28:26,306 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:26,307 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:28:26,308 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:26,314 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:26,315 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:28:26,317 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 4 xjuncts. [2021-07-13 19:28:26,323 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:28:26,324 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:26,583 WARN L205 SmtUtils]: Spent 258.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 76 [2021-07-13 19:28:26,583 INFO L628 ElimStorePlain]: treesize reduction 154, result has 70.3 percent of original size [2021-07-13 19:28:26,589 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:26,589 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:26,590 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:28:26,590 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:26,595 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:26,596 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:26,596 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:28:26,597 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:26,605 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:26,610 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:26,610 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:26,611 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:28:26,611 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:26,615 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:26,616 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:26,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 3 [2021-07-13 19:28:26,617 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:26,620 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:26,621 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:26,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 21 treesize of output 7 [2021-07-13 19:28:26,622 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:26,629 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:26,633 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:26,634 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:26,634 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2021-07-13 19:28:26,635 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:26,647 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:26,648 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:26,648 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:28:26,649 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:26,658 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:26,662 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:26,662 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:26,663 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 19 [2021-07-13 19:28:26,664 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:26,667 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:26,668 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:26,668 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2021-07-13 19:28:26,669 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:26,680 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:26,686 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:26,687 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:26,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 20 treesize of output 9 [2021-07-13 19:28:26,688 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:26,694 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:26,694 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2021-07-13 19:28:26,695 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:26,822 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification that was a NOOP. DAG size: 64 [2021-07-13 19:28:26,822 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:26,827 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:28:26,827 INFO L247 ElimStorePlain]: Needed 22 recursive calls to eliminate 6 variables, input treesize:419, output treesize:179 [2021-07-13 19:28:27,006 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 43 [2021-07-13 19:28:27,083 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:28:27,083 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1248384044] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:27,083 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:27,084 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 16 [2021-07-13 19:28:27,084 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1425138889] [2021-07-13 19:28:27,084 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:28:27,084 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:27,084 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:28:27,084 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=204, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:28:27,084 INFO L87 Difference]: Start difference. First operand 152 states and 439 transitions. Second operand has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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:28:27,973 WARN L205 SmtUtils]: Spent 157.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 99 [2021-07-13 19:28:28,132 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 91 [2021-07-13 19:28:28,347 WARN L205 SmtUtils]: Spent 163.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 56 [2021-07-13 19:28:28,561 WARN L205 SmtUtils]: Spent 147.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 65 [2021-07-13 19:28:28,718 WARN L205 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 64 [2021-07-13 19:28:28,925 WARN L205 SmtUtils]: Spent 147.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 60 [2021-07-13 19:28:29,126 WARN L205 SmtUtils]: Spent 159.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 68 [2021-07-13 19:28:29,182 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:29,182 INFO L93 Difference]: Finished difference Result 261 states and 746 transitions. [2021-07-13 19:28:29,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:28:29,183 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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 17 [2021-07-13 19:28:29,183 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:29,184 INFO L225 Difference]: With dead ends: 261 [2021-07-13 19:28:29,184 INFO L226 Difference]: Without dead ends: 257 [2021-07-13 19:28:29,184 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 8 SyntacticMatches, 5 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 2265.6ms TimeCoverageRelationStatistics Valid=166, Invalid=704, Unknown=0, NotChecked=0, Total=870 [2021-07-13 19:28:29,184 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 257 states. [2021-07-13 19:28:29,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 257 to 158. [2021-07-13 19:28:29,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 157 states have (on average 2.910828025477707) internal successors, (457), 157 states have internal predecessors, (457), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:29,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 457 transitions. [2021-07-13 19:28:29,191 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 457 transitions. Word has length 17 [2021-07-13 19:28:29,191 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:29,191 INFO L482 AbstractCegarLoop]: Abstraction has 158 states and 457 transitions. [2021-07-13 19:28:29,191 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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:28:29,191 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 457 transitions. [2021-07-13 19:28:29,192 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:28:29,192 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:29,192 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:29,412 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable264,40 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:28:29,412 INFO L430 AbstractCegarLoop]: === Iteration 46 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:29,413 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:29,413 INFO L82 PathProgramCache]: Analyzing trace with hash 1708654882, now seen corresponding path program 5 times [2021-07-13 19:28:29,413 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:29,413 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472497990] [2021-07-13 19:28:29,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:29,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:29,657 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:28:29,658 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:29,658 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472497990] [2021-07-13 19:28:29,658 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1472497990] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:29,658 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [790307379] [2021-07-13 19:28:29,658 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:28:29,700 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:28:29,701 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:29,701 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:28:29,702 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:29,917 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:29,918 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:29,918 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:28:29,919 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:29,923 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:29,923 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:29,924 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:28:29,925 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:29,929 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:29,929 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:29,929 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:28:29,930 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:29,934 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:29,934 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:28:29,936 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 4 xjuncts. [2021-07-13 19:28:30,008 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:30,020 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-07-13 19:28:30,020 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:175, output treesize:235 [2021-07-13 19:28:30,275 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:30,276 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:30,277 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 24 [2021-07-13 19:28:30,278 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:30,284 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:30,285 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:30,285 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:28:30,287 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:30,294 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:30,294 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:30,294 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 36 [2021-07-13 19:28:30,296 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:30,302 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:30,303 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:30,303 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 24 [2021-07-13 19:28:30,305 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:30,312 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:30,312 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:30,313 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 38 [2021-07-13 19:28:30,314 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:30,332 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:28:30,333 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:30,341 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:30,342 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:30,342 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:28:30,343 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:30,349 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:30,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 30 treesize of output 24 [2021-07-13 19:28:30,351 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:30,588 WARN L205 SmtUtils]: Spent 236.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 80 [2021-07-13 19:28:30,589 INFO L628 ElimStorePlain]: treesize reduction 238, result has 53.4 percent of original size [2021-07-13 19:28:30,593 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-13 19:28:30,594 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:30,673 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:30,677 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:28:30,684 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 2 xjuncts. [2021-07-13 19:28:30,778 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:30,783 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:30,783 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:30,783 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:28:30,784 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:30,788 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:30,790 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:28:30,790 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:30,798 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:30,879 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:30,879 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:28:30,883 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:30,883 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:28:30,884 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:30,889 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:30,889 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 19 [2021-07-13 19:28:30,890 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:30,894 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:30,894 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:28:30,895 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:30,898 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:30,899 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:28:30,899 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:30,903 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:28:30,903 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:30,981 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:30,985 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:28:30,986 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 2 xjuncts. [2021-07-13 19:28:31,071 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:31,075 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:31,075 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:31,075 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:28:31,076 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:31,080 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:31,080 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:28:31,081 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:31,088 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:31,167 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:31,171 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:28:31,171 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 12 variables, input treesize:605, output treesize:139 [2021-07-13 19:28:31,337 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:28:31,338 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [790307379] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:31,338 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:31,338 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2021-07-13 19:28:31,338 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1720276163] [2021-07-13 19:28:31,338 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:28:31,338 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:31,338 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:28:31,338 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=178, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:28:31,339 INFO L87 Difference]: Start difference. First operand 158 states and 457 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:28:32,284 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 91 [2021-07-13 19:28:32,607 WARN L205 SmtUtils]: Spent 269.00 ms on a formula simplification. DAG size of input: 122 DAG size of output: 107 [2021-07-13 19:28:32,784 WARN L205 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 98 [2021-07-13 19:28:32,986 WARN L205 SmtUtils]: Spent 161.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 61 [2021-07-13 19:28:33,215 WARN L205 SmtUtils]: Spent 183.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 69 [2021-07-13 19:28:33,439 WARN L205 SmtUtils]: Spent 187.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 68 [2021-07-13 19:28:33,682 WARN L205 SmtUtils]: Spent 188.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 65 [2021-07-13 19:28:33,912 WARN L205 SmtUtils]: Spent 184.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 72 [2021-07-13 19:28:33,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:33,977 INFO L93 Difference]: Finished difference Result 275 states and 766 transitions. [2021-07-13 19:28:33,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:28:33,977 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 17 [2021-07-13 19:28:33,977 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:33,978 INFO L225 Difference]: With dead ends: 275 [2021-07-13 19:28:33,978 INFO L226 Difference]: Without dead ends: 267 [2021-07-13 19:28:33,979 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 11 SyntacticMatches, 3 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 2635.7ms TimeCoverageRelationStatistics Valid=169, Invalid=701, Unknown=0, NotChecked=0, Total=870 [2021-07-13 19:28:33,979 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 267 states. [2021-07-13 19:28:33,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 267 to 161. [2021-07-13 19:28:33,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161 states, 160 states have (on average 2.93125) internal successors, (469), 160 states have internal predecessors, (469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:33,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 469 transitions. [2021-07-13 19:28:33,982 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 469 transitions. Word has length 17 [2021-07-13 19:28:33,982 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:33,982 INFO L482 AbstractCegarLoop]: Abstraction has 161 states and 469 transitions. [2021-07-13 19:28:33,982 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:28:33,983 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 469 transitions. [2021-07-13 19:28:33,983 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:28:33,983 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:33,983 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:34,206 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable296,41 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:28:34,207 INFO L430 AbstractCegarLoop]: === Iteration 47 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:34,207 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:34,207 INFO L82 PathProgramCache]: Analyzing trace with hash 1137200076, now seen corresponding path program 6 times [2021-07-13 19:28:34,207 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:34,207 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [389744743] [2021-07-13 19:28:34,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:34,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:34,475 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:28:34,475 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:34,475 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [389744743] [2021-07-13 19:28:34,475 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [389744743] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:34,475 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [891686486] [2021-07-13 19:28:34,475 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 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:28:34,502 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:28:34,502 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:34,503 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:28:34,503 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:34,753 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:34,753 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:34,754 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:28:34,755 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:34,758 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:34,758 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:28:34,759 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:28:34,811 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:34,815 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:34,815 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:34,815 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:28:34,816 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:34,820 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:34,822 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:28:34,823 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:34,871 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:34,874 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:34,875 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:34,875 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:28:34,876 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:34,879 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:34,880 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:28:34,880 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:34,928 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:34,934 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: 6 dim-0 vars, and 6 xjuncts. [2021-07-13 19:28:34,935 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:169, output treesize:145 [2021-07-13 19:28:35,255 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_72, v_prenex_70, v_prenex_64, array_4, v_prenex_68, v_prenex_66], 1=[v_prenex_71, v_prenex_65, array_2, v_prenex_63, v_prenex_69, v_prenex_67]} [2021-07-13 19:28:35,262 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-07-13 19:28:35,264 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:35,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 19 treesize of output 15 [2021-07-13 19:28:35,271 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:35,493 WARN L205 SmtUtils]: Spent 221.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 86 [2021-07-13 19:28:35,493 INFO L628 ElimStorePlain]: treesize reduction 141, result has 59.6 percent of original size [2021-07-13 19:28:35,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 19 treesize of output 15 [2021-07-13 19:28:35,518 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:35,575 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:35,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 7 treesize of output 5 [2021-07-13 19:28:35,597 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:35,654 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:35,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 7 treesize of output 5 [2021-07-13 19:28:35,660 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:35,713 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:35,718 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:28:35,719 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 2 xjuncts. [2021-07-13 19:28:35,778 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:35,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 30 treesize of output 24 [2021-07-13 19:28:35,784 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:35,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 28 treesize of output 22 [2021-07-13 19:28:35,789 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:35,842 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:35,846 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:35,847 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:35,847 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:28:35,848 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:35,852 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:35,854 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:28:35,855 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:35,907 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:35,911 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:35,912 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:35,912 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2021-07-13 19:28:35,913 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:35,916 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:35,916 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:28:35,917 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:35,968 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:35,968 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-13 19:28:35,968 INFO L518 ElimStorePlain]: Eliminatee v_prenex_63 vanished before elimination [2021-07-13 19:28:35,971 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:35,972 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:28:35,972 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:36,022 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:36,026 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:36,026 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:36,027 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:28:36,029 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:36,043 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:36,044 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:28:36,045 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:36,054 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:36,118 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:36,122 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 12 dim-1 vars, End of recursive call: and 9 xjuncts. [2021-07-13 19:28:36,122 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 18 variables, input treesize:364, output treesize:62 [2021-07-13 19:28:36,179 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:28:36,179 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [891686486] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:36,179 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:36,180 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2021-07-13 19:28:36,180 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1290624558] [2021-07-13 19:28:36,180 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:28:36,180 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:36,180 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:28:36,180 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:28:36,181 INFO L87 Difference]: Start difference. First operand 161 states and 469 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:28:36,893 WARN L205 SmtUtils]: Spent 220.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 101 [2021-07-13 19:28:37,518 WARN L205 SmtUtils]: Spent 555.00 ms on a formula simplification. DAG size of input: 153 DAG size of output: 134 [2021-07-13 19:28:37,886 WARN L205 SmtUtils]: Spent 289.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 111 [2021-07-13 19:28:37,946 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:37,946 INFO L93 Difference]: Finished difference Result 281 states and 779 transitions. [2021-07-13 19:28:37,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-13 19:28:37,946 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 17 [2021-07-13 19:28:37,946 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:37,947 INFO L225 Difference]: With dead ends: 281 [2021-07-13 19:28:37,947 INFO L226 Difference]: Without dead ends: 277 [2021-07-13 19:28:37,948 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 1906.8ms TimeCoverageRelationStatistics Valid=90, Invalid=330, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:28:37,948 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 277 states. [2021-07-13 19:28:37,951 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 277 to 167. [2021-07-13 19:28:37,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 167 states, 166 states have (on average 2.9156626506024095) internal successors, (484), 166 states have internal predecessors, (484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:37,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 484 transitions. [2021-07-13 19:28:37,952 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 484 transitions. Word has length 17 [2021-07-13 19:28:37,952 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:37,952 INFO L482 AbstractCegarLoop]: Abstraction has 167 states and 484 transitions. [2021-07-13 19:28:37,952 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:28:37,952 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 484 transitions. [2021-07-13 19:28:37,953 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:28:37,953 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:37,953 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:38,164 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable333 [2021-07-13 19:28:38,165 INFO L430 AbstractCegarLoop]: === Iteration 48 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:38,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:38,165 INFO L82 PathProgramCache]: Analyzing trace with hash 1272047358, now seen corresponding path program 7 times [2021-07-13 19:28:38,165 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:38,165 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [196437744] [2021-07-13 19:28:38,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:38,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:38,456 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:28:38,457 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:38,457 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [196437744] [2021-07-13 19:28:38,457 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [196437744] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:38,457 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [38346838] [2021-07-13 19:28:38,457 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 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:28:38,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:38,487 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:28:38,487 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:38,680 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:38,680 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:38,681 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:28:38,682 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:38,685 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:38,686 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:28:38,687 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:28:38,732 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:38,736 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:38,736 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:38,737 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:28:38,737 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:38,742 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:38,742 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:28:38,743 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:38,785 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:38,792 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-07-13 19:28:38,793 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:155, output treesize:143 [2021-07-13 19:28:39,058 INFO L446 ElimStorePlain]: Different costs {1=[array_4], 10=[array_0]} [2021-07-13 19:28:39,064 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:39,064 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:28:39,065 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:39,070 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:39,070 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:28:39,071 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:39,076 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:39,076 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:28:39,077 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:28:39,083 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:39,083 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:28:39,084 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:39,089 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:39,090 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:28:39,090 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:39,096 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:39,096 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2021-07-13 19:28:39,098 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 2 xjuncts. [2021-07-13 19:28:39,103 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:39,103 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:28:39,104 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 2 xjuncts. [2021-07-13 19:28:39,109 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:39,109 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:28:39,112 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 4 xjuncts. [2021-07-13 19:28:39,117 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:39,118 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:28:39,119 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:39,124 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:28:39,125 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:39,372 WARN L205 SmtUtils]: Spent 246.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 76 [2021-07-13 19:28:39,372 INFO L628 ElimStorePlain]: treesize reduction 154, result has 70.3 percent of original size [2021-07-13 19:28:39,376 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:39,377 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:39,377 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 19 [2021-07-13 19:28:39,378 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:39,386 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:39,386 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:39,386 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2021-07-13 19:28:39,387 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:39,399 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:39,403 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:39,403 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:39,403 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:28:39,404 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:39,408 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:39,409 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:39,409 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:28:39,410 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:39,413 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:39,414 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:39,414 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:28:39,418 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:39,425 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:39,429 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:39,430 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:39,430 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:28:39,430 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:39,434 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:39,434 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:39,435 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:28:39,435 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:39,443 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:39,447 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:39,447 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:39,449 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:28:39,449 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:39,454 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:39,455 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:39,455 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2021-07-13 19:28:39,456 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:39,459 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:39,459 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:39,460 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:28:39,460 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:39,468 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:39,471 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:39,472 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2021-07-13 19:28:39,472 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:39,571 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:39,575 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:28:39,575 INFO L247 ElimStorePlain]: Needed 22 recursive calls to eliminate 6 variables, input treesize:419, output treesize:179 [2021-07-13 19:28:39,722 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 43 [2021-07-13 19:28:39,780 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:28:39,780 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [38346838] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:39,780 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:39,780 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 16 [2021-07-13 19:28:39,780 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1925940697] [2021-07-13 19:28:39,781 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:28:39,781 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:39,781 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:28:39,781 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:28:39,781 INFO L87 Difference]: Start difference. First operand 167 states and 484 transitions. Second operand has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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:28:40,481 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 92 [2021-07-13 19:28:40,671 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 56 [2021-07-13 19:28:40,856 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 60 [2021-07-13 19:28:41,060 WARN L205 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 60 [2021-07-13 19:28:41,142 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:41,143 INFO L93 Difference]: Finished difference Result 290 states and 824 transitions. [2021-07-13 19:28:41,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:28:41,143 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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 17 [2021-07-13 19:28:41,143 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:41,145 INFO L225 Difference]: With dead ends: 290 [2021-07-13 19:28:41,145 INFO L226 Difference]: Without dead ends: 286 [2021-07-13 19:28:41,145 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 10 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 1471.4ms TimeCoverageRelationStatistics Valid=97, Invalid=455, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:28:41,145 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 286 states. [2021-07-13 19:28:41,148 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 286 to 170. [2021-07-13 19:28:41,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 169 states have (on average 2.9171597633136095) internal successors, (493), 169 states have internal predecessors, (493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:41,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 493 transitions. [2021-07-13 19:28:41,149 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 493 transitions. Word has length 17 [2021-07-13 19:28:41,149 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:41,149 INFO L482 AbstractCegarLoop]: Abstraction has 170 states and 493 transitions. [2021-07-13 19:28:41,150 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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:28:41,150 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 493 transitions. [2021-07-13 19:28:41,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:28:41,150 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:41,150 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:41,369 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable375 [2021-07-13 19:28:41,369 INFO L430 AbstractCegarLoop]: === Iteration 49 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:41,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:41,369 INFO L82 PathProgramCache]: Analyzing trace with hash -1541682068, now seen corresponding path program 8 times [2021-07-13 19:28:41,369 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:41,369 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73119521] [2021-07-13 19:28:41,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:41,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:41,570 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:28:41,570 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:41,570 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73119521] [2021-07-13 19:28:41,570 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [73119521] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:41,570 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [263991009] [2021-07-13 19:28:41,571 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 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:28:41,603 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:28:41,603 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:41,604 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:28:41,604 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:41,813 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:41,813 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:41,814 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:28:41,814 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:41,818 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:41,819 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:41,819 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:28:41,820 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:41,824 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:41,825 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:41,825 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:28:41,826 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:41,830 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:41,831 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:28:41,833 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 4 xjuncts. [2021-07-13 19:28:41,911 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:41,920 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-07-13 19:28:41,920 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 5 variables, input treesize:179, output treesize:239 [2021-07-13 19:28:42,160 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:42,160 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:42,161 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:28:42,162 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:42,166 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:28:42,167 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:42,447 WARN L205 SmtUtils]: Spent 280.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 84 [2021-07-13 19:28:42,448 INFO L628 ElimStorePlain]: treesize reduction 196, result has 65.9 percent of original size [2021-07-13 19:28:42,452 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:28:42,453 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:28:42,565 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 82 [2021-07-13 19:28:42,566 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:42,570 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:42,571 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:42,571 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:28:42,572 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:42,576 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:42,576 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:28:42,577 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:42,584 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:42,699 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 77 [2021-07-13 19:28:42,699 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:42,703 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:28:42,705 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 2 xjuncts. [2021-07-13 19:28:42,818 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 75 [2021-07-13 19:28:42,819 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:42,823 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:42,823 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:42,824 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:28:42,825 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:42,830 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:42,831 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:42,831 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 24 [2021-07-13 19:28:42,832 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:42,836 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:42,837 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:42,837 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:28:42,838 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:42,843 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:42,844 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:42,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 48 treesize of output 38 [2021-07-13 19:28:42,854 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:42,860 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:28:42,860 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:42,865 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:42,866 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 24 [2021-07-13 19:28:42,867 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:43,039 WARN L205 SmtUtils]: Spent 171.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 71 [2021-07-13 19:28:43,040 INFO L628 ElimStorePlain]: treesize reduction 21, result has 93.0 percent of original size [2021-07-13 19:28:43,044 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:43,044 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:43,044 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:28:43,049 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:43,052 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:43,053 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:28:43,053 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:43,060 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:43,144 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:43,149 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:43,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 12 treesize of output 5 [2021-07-13 19:28:43,150 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:43,153 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:43,153 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 19 [2021-07-13 19:28:43,154 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:43,158 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:43,158 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:28:43,159 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:43,164 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:43,164 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:28:43,165 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:43,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 21 treesize of output 7 [2021-07-13 19:28:43,169 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:43,248 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:43,248 INFO L518 ElimStorePlain]: Eliminatee v_prenex_84 vanished before elimination [2021-07-13 19:28:43,251 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:28:43,251 INFO L247 ElimStorePlain]: Needed 20 recursive calls to eliminate 12 variables, input treesize:621, output treesize:139 [2021-07-13 19:28:43,412 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:28:43,413 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [263991009] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:43,413 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:43,413 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2021-07-13 19:28:43,413 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1177985040] [2021-07-13 19:28:43,413 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:28:43,413 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:43,413 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:28:43,413 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:28:43,414 INFO L87 Difference]: Start difference. First operand 170 states and 493 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:28:43,996 WARN L205 SmtUtils]: Spent 179.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 111 [2021-07-13 19:28:44,233 WARN L205 SmtUtils]: Spent 181.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 64 [2021-07-13 19:28:44,312 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:44,312 INFO L93 Difference]: Finished difference Result 272 states and 776 transitions. [2021-07-13 19:28:44,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:28:44,312 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 17 [2021-07-13 19:28:44,312 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:44,313 INFO L225 Difference]: With dead ends: 272 [2021-07-13 19:28:44,313 INFO L226 Difference]: Without dead ends: 268 [2021-07-13 19:28:44,314 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 1034.5ms TimeCoverageRelationStatistics Valid=73, Invalid=307, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:28:44,314 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 268 states. [2021-07-13 19:28:44,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 268 to 167. [2021-07-13 19:28:44,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 167 states, 166 states have (on average 2.9457831325301207) internal successors, (489), 166 states have internal predecessors, (489), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:44,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 489 transitions. [2021-07-13 19:28:44,317 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 489 transitions. Word has length 17 [2021-07-13 19:28:44,317 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:44,317 INFO L482 AbstractCegarLoop]: Abstraction has 167 states and 489 transitions. [2021-07-13 19:28:44,317 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:28:44,317 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 489 transitions. [2021-07-13 19:28:44,317 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:28:44,317 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:44,317 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:44,526 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable412,44 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:28:44,526 INFO L430 AbstractCegarLoop]: === Iteration 50 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:44,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:44,533 INFO L82 PathProgramCache]: Analyzing trace with hash -598492624, now seen corresponding path program 9 times [2021-07-13 19:28:44,533 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:44,533 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2098928032] [2021-07-13 19:28:44,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:44,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:44,749 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:28:44,749 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:44,749 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2098928032] [2021-07-13 19:28:44,749 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2098928032] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:44,749 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [155829073] [2021-07-13 19:28:44,749 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 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:28:44,776 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:28:44,777 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:44,777 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:28:44,777 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:44,975 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:44,976 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:44,976 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:28:44,977 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:44,981 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:44,981 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:44,981 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:28:44,982 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:44,985 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:44,985 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:44,986 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:28:44,991 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 4 xjuncts. [2021-07-13 19:28:44,995 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:44,995 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:28:44,996 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:45,058 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:45,066 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-07-13 19:28:45,066 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 5 variables, input treesize:171, output treesize:231 [2021-07-13 19:28:45,421 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:45,422 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:45,422 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:28:45,423 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:45,429 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:28:45,430 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:45,726 WARN L205 SmtUtils]: Spent 295.00 ms on a formula simplification. DAG size of input: 144 DAG size of output: 132 [2021-07-13 19:28:45,727 INFO L628 ElimStorePlain]: treesize reduction 198, result has 65.9 percent of original size [2021-07-13 19:28:45,727 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:28:45,735 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:45,736 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:28:45,737 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:28:45,869 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification that was a NOOP. DAG size: 130 [2021-07-13 19:28:45,870 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:45,876 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:45,876 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:28:45,877 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:45,883 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:28:45,883 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:45,892 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:46,017 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification that was a NOOP. DAG size: 126 [2021-07-13 19:28:46,017 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:46,023 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:46,024 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:46,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 28 treesize of output 22 [2021-07-13 19:28:46,025 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:46,031 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:46,031 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 24 [2021-07-13 19:28:46,032 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:46,267 WARN L205 SmtUtils]: Spent 234.00 ms on a formula simplification. DAG size of input: 123 DAG size of output: 122 [2021-07-13 19:28:46,268 INFO L628 ElimStorePlain]: treesize reduction 10, result has 97.2 percent of original size [2021-07-13 19:28:46,273 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:46,273 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 38 [2021-07-13 19:28:46,275 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:46,386 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification that was a NOOP. DAG size: 118 [2021-07-13 19:28:46,386 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:46,392 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:46,392 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:28:46,393 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:46,398 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:28:46,399 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:46,507 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 111 [2021-07-13 19:28:46,508 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:46,515 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:46,515 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:46,516 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:28:46,516 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:46,521 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:46,522 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 24 [2021-07-13 19:28:46,527 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:46,738 WARN L205 SmtUtils]: Spent 210.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 107 [2021-07-13 19:28:46,738 INFO L628 ElimStorePlain]: treesize reduction 11, result has 96.5 percent of original size [2021-07-13 19:28:46,743 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:28:46,752 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 2 xjuncts. [2021-07-13 19:28:46,855 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 105 [2021-07-13 19:28:46,855 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:46,860 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:46,860 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:46,861 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:28:46,861 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:46,882 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:46,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 21 treesize of output 7 [2021-07-13 19:28:46,883 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:46,891 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:46,992 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 99 [2021-07-13 19:28:46,992 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:46,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 44 treesize of output 19 [2021-07-13 19:28:46,998 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:47,100 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 92 [2021-07-13 19:28:47,101 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:47,105 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 24 [2021-07-13 19:28:47,106 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:47,297 WARN L205 SmtUtils]: Spent 190.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 85 [2021-07-13 19:28:47,298 INFO L628 ElimStorePlain]: treesize reduction 5, result has 98.0 percent of original size [2021-07-13 19:28:47,302 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:47,303 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:28:47,303 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:47,401 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:47,405 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:47,406 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:28:47,406 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:47,412 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:28:47,412 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:47,504 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:47,517 INFO L550 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 14 dim-1 vars, End of recursive call: and 9 xjuncts. [2021-07-13 19:28:47,517 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 21 variables, input treesize:629, output treesize:167 [2021-07-13 19:28:47,675 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 46 [2021-07-13 19:28:47,802 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:28:47,802 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [155829073] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:47,803 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:47,803 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2021-07-13 19:28:47,803 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1960956723] [2021-07-13 19:28:47,803 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:28:47,803 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:47,803 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:28:47,803 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:28:47,804 INFO L87 Difference]: Start difference. First operand 167 states and 489 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:28:48,579 WARN L205 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 107 [2021-07-13 19:28:48,936 WARN L205 SmtUtils]: Spent 297.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 101 [2021-07-13 19:28:49,375 WARN L205 SmtUtils]: Spent 347.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 115 [2021-07-13 19:28:49,699 WARN L205 SmtUtils]: Spent 244.00 ms on a formula simplification. DAG size of input: 132 DAG size of output: 125 [2021-07-13 19:28:50,062 WARN L205 SmtUtils]: Spent 279.00 ms on a formula simplification. DAG size of input: 146 DAG size of output: 135 [2021-07-13 19:28:50,428 WARN L205 SmtUtils]: Spent 267.00 ms on a formula simplification. DAG size of input: 139 DAG size of output: 132 [2021-07-13 19:28:50,802 WARN L205 SmtUtils]: Spent 290.00 ms on a formula simplification. DAG size of input: 149 DAG size of output: 138 [2021-07-13 19:28:50,911 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:50,911 INFO L93 Difference]: Finished difference Result 379 states and 1027 transitions. [2021-07-13 19:28:50,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:28:50,911 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 17 [2021-07-13 19:28:50,911 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:50,913 INFO L225 Difference]: With dead ends: 379 [2021-07-13 19:28:50,913 INFO L226 Difference]: Without dead ends: 367 [2021-07-13 19:28:50,913 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 10 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 3036.8ms TimeCoverageRelationStatistics Valid=131, Invalid=519, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:28:50,914 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 367 states. [2021-07-13 19:28:50,924 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 367 to 168. [2021-07-13 19:28:50,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 168 states, 167 states have (on average 2.970059880239521) internal successors, (496), 167 states have internal predecessors, (496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:50,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 496 transitions. [2021-07-13 19:28:50,925 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 496 transitions. Word has length 17 [2021-07-13 19:28:50,925 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:50,925 INFO L482 AbstractCegarLoop]: Abstraction has 168 states and 496 transitions. [2021-07-13 19:28:50,925 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:28:50,925 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 496 transitions. [2021-07-13 19:28:50,926 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:28:50,926 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:50,926 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:51,126 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable444 [2021-07-13 19:28:51,127 INFO L430 AbstractCegarLoop]: === Iteration 51 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:51,127 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:51,127 INFO L82 PathProgramCache]: Analyzing trace with hash 1539622738, now seen corresponding path program 10 times [2021-07-13 19:28:51,127 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:51,127 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1049965705] [2021-07-13 19:28:51,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:51,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:51,380 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:28:51,380 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:51,380 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1049965705] [2021-07-13 19:28:51,380 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1049965705] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:51,380 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1358903690] [2021-07-13 19:28:51,380 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 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:28:51,406 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:28:51,406 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:51,407 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:28:51,407 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:51,705 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:51,706 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:51,706 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:28:51,707 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:51,711 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:51,712 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:28:51,717 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:51,778 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:51,782 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:51,782 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:51,783 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:28:51,784 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:51,787 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:51,787 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:28:51,788 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-07-13 19:28:51,850 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:51,854 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:51,854 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:51,855 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:28:51,856 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:51,859 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:51,859 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:28:51,860 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:51,917 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:51,924 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: 6 dim-0 vars, and 6 xjuncts. [2021-07-13 19:28:51,924 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:199, output treesize:175 [2021-07-13 19:28:52,251 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_119, array_4, v_prenex_121, v_prenex_115, v_prenex_117], 1=[v_prenex_118, array_2, v_prenex_120, v_prenex_114, v_prenex_116]} [2021-07-13 19:28:52,258 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:28:52,259 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:52,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 15 treesize of output 11 [2021-07-13 19:28:52,266 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:52,441 WARN L205 SmtUtils]: Spent 174.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 73 [2021-07-13 19:28:52,442 INFO L628 ElimStorePlain]: treesize reduction 137, result has 61.8 percent of original size [2021-07-13 19:28:52,452 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:28:52,454 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:28:52,520 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:52,525 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-13 19:28:52,527 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:52,592 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:52,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 19 treesize of output 15 [2021-07-13 19:28:52,597 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:52,659 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:52,663 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-07-13 19:28:52,664 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:52,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, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 24 [2021-07-13 19:28:52,669 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:52,673 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:28:52,674 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:52,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 28 treesize of output 22 [2021-07-13 19:28:52,678 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:52,732 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:52,732 INFO L518 ElimStorePlain]: Eliminatee v_prenex_118 vanished before elimination [2021-07-13 19:28:52,751 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:52,751 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:52,752 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:28:52,752 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:52,755 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:52,756 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:28:52,756 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:52,764 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:52,814 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:52,814 INFO L518 ElimStorePlain]: Eliminatee v_prenex_120 vanished before elimination [2021-07-13 19:28:52,817 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:52,818 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:28:52,818 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:52,874 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:52,877 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:52,878 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:52,878 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:28:52,879 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:52,882 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:52,882 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:52,883 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:28:52,883 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:52,890 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:52,890 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:52,891 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:28:52,892 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:52,895 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:52,895 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2021-07-13 19:28:52,896 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:52,942 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:52,945 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 10 dim-1 vars, End of recursive call: and 9 xjuncts. [2021-07-13 19:28:52,945 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 15 variables, input treesize:373, output treesize:71 [2021-07-13 19:28:53,000 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:28:53,000 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1358903690] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:53,000 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:53,000 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 16 [2021-07-13 19:28:53,000 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1572905660] [2021-07-13 19:28:53,000 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:28:53,000 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:53,001 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:28:53,001 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=205, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:28:53,001 INFO L87 Difference]: Start difference. First operand 168 states and 496 transitions. Second operand has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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:28:53,763 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 111 [2021-07-13 19:28:54,205 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 128 DAG size of output: 109 [2021-07-13 19:28:54,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:54,363 INFO L93 Difference]: Finished difference Result 276 states and 775 transitions. [2021-07-13 19:28:54,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:28:54,363 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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 17 [2021-07-13 19:28:54,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:54,364 INFO L225 Difference]: With dead ends: 276 [2021-07-13 19:28:54,364 INFO L226 Difference]: Without dead ends: 268 [2021-07-13 19:28:54,365 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 10 SyntacticMatches, 4 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 1535.7ms TimeCoverageRelationStatistics Valid=117, Invalid=533, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:28:54,365 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 268 states. [2021-07-13 19:28:54,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 268 to 165. [2021-07-13 19:28:54,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 165 states, 164 states have (on average 2.9695121951219514) internal successors, (487), 164 states have internal predecessors, (487), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:54,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 487 transitions. [2021-07-13 19:28:54,377 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 487 transitions. Word has length 17 [2021-07-13 19:28:54,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:54,377 INFO L482 AbstractCegarLoop]: Abstraction has 165 states and 487 transitions. [2021-07-13 19:28:54,377 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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:28:54,378 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 487 transitions. [2021-07-13 19:28:54,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:28:54,378 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:54,378 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:54,579 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable475 [2021-07-13 19:28:54,579 INFO L430 AbstractCegarLoop]: === Iteration 52 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:54,580 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:54,580 INFO L82 PathProgramCache]: Analyzing trace with hash 1020683452, now seen corresponding path program 11 times [2021-07-13 19:28:54,580 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:54,580 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038572636] [2021-07-13 19:28:54,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:54,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:28:54,785 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:28:54,786 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:28:54,786 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2038572636] [2021-07-13 19:28:54,786 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2038572636] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:54,786 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1500971771] [2021-07-13 19:28:54,786 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 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:28:54,824 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:28:54,824 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:28:54,825 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:28:54,826 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:28:54,930 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:54,930 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:54,931 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:28:54,932 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:28:54,935 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:54,936 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:54,936 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:28:54,937 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:54,940 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:54,941 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:54,941 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:28:54,942 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:54,948 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:54,949 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:28:54,949 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:55,002 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:55,006 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:28:55,006 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:157, output treesize:147 [2021-07-13 19:28:55,282 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 65 [2021-07-13 19:28:55,642 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_130, array_4, v_prenex_132, v_prenex_134, v_prenex_136, v_prenex_138], 1=[v_prenex_129, array_2, v_prenex_131, v_prenex_133, v_prenex_135, v_prenex_137]} [2021-07-13 19:28:55,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 19 treesize of output 15 [2021-07-13 19:28:55,650 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:55,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 21 treesize of output 17 [2021-07-13 19:28:55,657 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:55,814 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 86 [2021-07-13 19:28:55,814 INFO L628 ElimStorePlain]: treesize reduction 141, result has 59.6 percent of original size [2021-07-13 19:28:55,819 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 24 [2021-07-13 19:28:55,820 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:55,824 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:28:55,825 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:55,877 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:55,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 27 treesize of output 21 [2021-07-13 19:28:55,882 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 2 xjuncts. [2021-07-13 19:28:55,937 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:55,942 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:28:55,943 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:55,998 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:56,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 7 treesize of output 5 [2021-07-13 19:28:56,002 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:56,056 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:56,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 7 treesize of output 5 [2021-07-13 19:28:56,061 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:56,115 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:56,119 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:56,119 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:56,120 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:28:56,120 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:56,124 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:56,124 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:28:56,125 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:56,176 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:56,180 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:56,181 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:56,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, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2021-07-13 19:28:56,182 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:56,185 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:56,185 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:28:56,186 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:56,237 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:56,241 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:56,241 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:56,242 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:28:56,242 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:56,245 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:56,246 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:28:56,246 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:56,254 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:56,304 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:56,307 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:28:56,308 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:28:56,308 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:28:56,361 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:28:56,361 INFO L518 ElimStorePlain]: Eliminatee v_prenex_135 vanished before elimination [2021-07-13 19:28:56,361 INFO L518 ElimStorePlain]: Eliminatee v_prenex_137 vanished before elimination [2021-07-13 19:28:56,365 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 12 dim-1 vars, End of recursive call: and 9 xjuncts. [2021-07-13 19:28:56,365 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 18 variables, input treesize:364, output treesize:62 [2021-07-13 19:28:56,414 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:28:56,414 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1500971771] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:28:56,415 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:28:56,415 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 16 [2021-07-13 19:28:56,415 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [961008015] [2021-07-13 19:28:56,415 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:28:56,415 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:28:56,415 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:28:56,415 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=208, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:28:56,415 INFO L87 Difference]: Start difference. First operand 165 states and 487 transitions. Second operand has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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:28:56,889 WARN L205 SmtUtils]: Spent 182.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 55 [2021-07-13 19:28:57,233 WARN L205 SmtUtils]: Spent 292.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 96 [2021-07-13 19:28:57,491 WARN L205 SmtUtils]: Spent 224.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 69 [2021-07-13 19:28:58,064 WARN L205 SmtUtils]: Spent 503.00 ms on a formula simplification. DAG size of input: 164 DAG size of output: 131 [2021-07-13 19:28:58,458 WARN L205 SmtUtils]: Spent 334.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 111 [2021-07-13 19:28:58,693 WARN L205 SmtUtils]: Spent 200.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 62 [2021-07-13 19:28:59,102 WARN L205 SmtUtils]: Spent 339.00 ms on a formula simplification. DAG size of input: 126 DAG size of output: 106 [2021-07-13 19:28:59,469 WARN L205 SmtUtils]: Spent 312.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 103 [2021-07-13 19:28:59,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:28:59,573 INFO L93 Difference]: Finished difference Result 339 states and 928 transitions. [2021-07-13 19:28:59,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:28:59,574 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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 17 [2021-07-13 19:28:59,574 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:28:59,575 INFO L225 Difference]: With dead ends: 339 [2021-07-13 19:28:59,575 INFO L226 Difference]: Without dead ends: 331 [2021-07-13 19:28:59,575 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 3367.8ms TimeCoverageRelationStatistics Valid=140, Invalid=510, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:28:59,575 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 331 states. [2021-07-13 19:28:59,582 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 331 to 161. [2021-07-13 19:28:59,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161 states, 160 states have (on average 2.94375) internal successors, (471), 160 states have internal predecessors, (471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:28:59,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 471 transitions. [2021-07-13 19:28:59,583 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 471 transitions. Word has length 17 [2021-07-13 19:28:59,583 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:28:59,583 INFO L482 AbstractCegarLoop]: Abstraction has 161 states and 471 transitions. [2021-07-13 19:28:59,583 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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:28:59,583 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 471 transitions. [2021-07-13 19:28:59,583 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:28:59,583 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:28:59,583 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:28:59,783 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable524 [2021-07-13 19:28:59,784 INFO L430 AbstractCegarLoop]: === Iteration 53 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:28:59,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:28:59,784 INFO L82 PathProgramCache]: Analyzing trace with hash -1496339310, now seen corresponding path program 12 times [2021-07-13 19:28:59,784 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:28:59,784 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847526057] [2021-07-13 19:28:59,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:28:59,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:00,028 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:29:00,028 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:29:00,028 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847526057] [2021-07-13 19:29:00,028 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [847526057] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:00,028 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [344663623] [2021-07-13 19:29:00,028 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 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:29:00,055 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:29:00,055 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:29:00,055 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:29:00,056 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:29:00,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 25 treesize of output 19 [2021-07-13 19:29:00,240 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:00,243 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:29:00,244 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:00,308 INFO L628 ElimStorePlain]: treesize reduction 64, result has 60.7 percent of original size [2021-07-13 19:29:00,311 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:29:00,312 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:00,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 25 treesize of output 19 [2021-07-13 19:29:00,314 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:00,343 INFO L628 ElimStorePlain]: treesize reduction 26, result has 69.0 percent of original size [2021-07-13 19:29:00,344 INFO L518 ElimStorePlain]: Eliminatee v_prenex_139 vanished before elimination [2021-07-13 19:29:00,345 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 3 dim-1 vars, End of recursive call: 3 dim-0 vars, and 3 xjuncts. [2021-07-13 19:29:00,346 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:177, output treesize:58 [2021-07-13 19:29:00,471 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:00,472 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:00,472 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:29:00,473 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:00,476 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:00,476 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:29:00,493 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:29:00,591 INFO L628 ElimStorePlain]: treesize reduction 24, result has 85.6 percent of original size [2021-07-13 19:29:00,610 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:00,611 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:00,612 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:29:00,612 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:00,616 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:00,620 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:29:00,621 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:00,628 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:00,665 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:00,669 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:00,669 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:00,670 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 14 [2021-07-13 19:29:00,671 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:00,674 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:00,674 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-13 19:29:00,675 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:00,708 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:00,711 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:00,712 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:00,714 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:29:00,715 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:00,717 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:00,717 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:29:00,718 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:00,750 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:00,753 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:00,753 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:00,754 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:29:00,754 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:00,757 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:00,757 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:29:00,758 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:00,786 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:00,789 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:00,789 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:00,790 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2021-07-13 19:29:00,790 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:00,792 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:00,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:29:00,793 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:00,821 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:00,823 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 6 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:29:00,823 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 9 variables, input treesize:163, output treesize:31 [2021-07-13 19:29:00,865 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:29:00,865 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [344663623] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:00,865 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:29:00,865 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 15 [2021-07-13 19:29:00,865 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [782762065] [2021-07-13 19:29:00,865 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:29:00,865 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:29:00,866 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:29:00,866 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=176, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:29:00,866 INFO L87 Difference]: Start difference. First operand 161 states and 471 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:29:01,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:29:01,494 INFO L93 Difference]: Finished difference Result 223 states and 624 transitions. [2021-07-13 19:29:01,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:29:01,494 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 17 [2021-07-13 19:29:01,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:29:01,495 INFO L225 Difference]: With dead ends: 223 [2021-07-13 19:29:01,495 INFO L226 Difference]: Without dead ends: 219 [2021-07-13 19:29:01,495 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 754.5ms TimeCoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:29:01,496 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 219 states. [2021-07-13 19:29:01,498 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 219 to 168. [2021-07-13 19:29:01,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 168 states, 167 states have (on average 2.946107784431138) internal successors, (492), 167 states have internal predecessors, (492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:29:01,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 492 transitions. [2021-07-13 19:29:01,499 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 492 transitions. Word has length 17 [2021-07-13 19:29:01,499 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:29:01,499 INFO L482 AbstractCegarLoop]: Abstraction has 168 states and 492 transitions. [2021-07-13 19:29:01,499 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:29:01,499 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 492 transitions. [2021-07-13 19:29:01,499 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:29:01,499 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:29:01,499 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:29:01,700 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable561,48 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:29:01,700 INFO L430 AbstractCegarLoop]: === Iteration 54 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:29:01,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:29:01,700 INFO L82 PathProgramCache]: Analyzing trace with hash 849561632, now seen corresponding path program 13 times [2021-07-13 19:29:01,700 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:29:01,700 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130172434] [2021-07-13 19:29:01,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:29:01,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:01,968 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:29:01,968 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:29:01,968 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [130172434] [2021-07-13 19:29:01,968 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [130172434] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:01,968 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [527370061] [2021-07-13 19:29:01,968 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 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:29:01,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:01,996 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:29:01,996 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:29:02,199 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:02,200 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:02,200 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:29:02,201 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:02,204 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:02,204 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:29:02,205 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:02,247 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:02,250 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:02,250 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:02,251 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:29:02,252 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:29:02,255 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:02,255 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:29:02,256 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:02,298 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:02,303 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-07-13 19:29:02,303 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:155, output treesize:143 [2021-07-13 19:29:02,560 INFO L446 ElimStorePlain]: Different costs {1=[array_4], 10=[array_0]} [2021-07-13 19:29:02,565 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:02,566 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:29:02,567 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:02,571 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:02,571 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:29:02,573 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 4 xjuncts. [2021-07-13 19:29:02,578 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:02,578 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:29:02,579 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:02,584 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:02,585 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:29:02,586 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:02,591 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:02,591 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:29:02,592 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 2 xjuncts. [2021-07-13 19:29:02,598 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:02,598 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:29:02,599 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:02,604 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:02,605 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:29:02,606 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 2 xjuncts. [2021-07-13 19:29:02,612 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:02,612 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:29:02,613 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:02,618 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:02,618 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2021-07-13 19:29:02,620 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2021-07-13 19:29:02,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 25 treesize of output 19 [2021-07-13 19:29:02,626 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:02,880 WARN L205 SmtUtils]: Spent 253.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 76 [2021-07-13 19:29:02,880 INFO L628 ElimStorePlain]: treesize reduction 154, result has 70.3 percent of original size [2021-07-13 19:29:02,884 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:02,885 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:02,885 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 19 [2021-07-13 19:29:02,886 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:02,890 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:02,890 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:02,891 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2021-07-13 19:29:02,891 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:02,904 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:02,908 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:02,908 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:02,909 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2021-07-13 19:29:02,909 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:02,913 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:02,914 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:02,914 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2021-07-13 19:29:02,914 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:02,918 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:02,918 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:02,919 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:29:02,919 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:02,927 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:02,931 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:02,931 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:02,931 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:29:02,932 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:02,936 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:02,936 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:02,936 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:29:02,937 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:02,941 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:02,941 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:02,941 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:29:02,942 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:02,945 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:02,946 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:02,946 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:29:02,947 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:02,954 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:02,958 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:02,959 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:02,959 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:29:02,959 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:02,963 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:02,963 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:29:02,964 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:02,971 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:03,069 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:03,073 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:29:03,073 INFO L247 ElimStorePlain]: Needed 22 recursive calls to eliminate 6 variables, input treesize:419, output treesize:179 [2021-07-13 19:29:03,220 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 43 [2021-07-13 19:29:03,275 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:29:03,275 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [527370061] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:03,276 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:29:03,276 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 16 [2021-07-13 19:29:03,276 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447992678] [2021-07-13 19:29:03,276 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:29:03,276 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:29:03,276 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:29:03,276 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=204, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:29:03,276 INFO L87 Difference]: Start difference. First operand 168 states and 492 transitions. Second operand has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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:29:04,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:29:04,178 INFO L93 Difference]: Finished difference Result 217 states and 631 transitions. [2021-07-13 19:29:04,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:29:04,178 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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 17 [2021-07-13 19:29:04,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:29:04,179 INFO L225 Difference]: With dead ends: 217 [2021-07-13 19:29:04,179 INFO L226 Difference]: Without dead ends: 213 [2021-07-13 19:29:04,179 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 8 SyntacticMatches, 5 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 1064.5ms TimeCoverageRelationStatistics Valid=77, Invalid=429, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:29:04,179 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 213 states. [2021-07-13 19:29:04,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 213 to 171. [2021-07-13 19:29:04,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 170 states have (on average 2.947058823529412) internal successors, (501), 170 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:29:04,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 501 transitions. [2021-07-13 19:29:04,182 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 501 transitions. Word has length 17 [2021-07-13 19:29:04,182 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:29:04,182 INFO L482 AbstractCegarLoop]: Abstraction has 171 states and 501 transitions. [2021-07-13 19:29:04,182 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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:29:04,183 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 501 transitions. [2021-07-13 19:29:04,183 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:29:04,183 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:29:04,183 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:29:04,396 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable597 [2021-07-13 19:29:04,397 INFO L430 AbstractCegarLoop]: === Iteration 55 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:29:04,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:29:04,397 INFO L82 PathProgramCache]: Analyzing trace with hash -1964167794, now seen corresponding path program 14 times [2021-07-13 19:29:04,397 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:29:04,397 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246309935] [2021-07-13 19:29:04,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:29:04,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:04,594 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:29:04,594 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:29:04,594 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246309935] [2021-07-13 19:29:04,594 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1246309935] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:04,594 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1004888484] [2021-07-13 19:29:04,594 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 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:29:04,627 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:29:04,627 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:29:04,628 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:29:04,628 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:29:04,850 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:04,851 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:04,851 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:29:04,852 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:04,856 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:04,856 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:04,856 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:29:04,857 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:04,861 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:04,862 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:04,862 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:29:04,864 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 4 xjuncts. [2021-07-13 19:29:04,869 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:04,869 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:29:04,870 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:04,943 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:04,951 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-07-13 19:29:04,951 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 5 variables, input treesize:183, output treesize:243 [2021-07-13 19:29:05,161 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:05,161 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:05,162 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:29:05,163 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:05,168 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:05,168 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:05,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 30 treesize of output 24 [2021-07-13 19:29:05,169 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:05,174 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:05,176 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:05,177 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 38 [2021-07-13 19:29:05,178 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:05,183 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:05,183 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:05,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 28 treesize of output 22 [2021-07-13 19:29:05,185 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:05,194 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:05,194 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:05,195 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 36 [2021-07-13 19:29:05,196 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:05,202 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:05,202 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:05,202 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:29:05,203 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:05,209 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:05,209 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:05,209 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 24 [2021-07-13 19:29:05,211 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:05,216 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:29:05,217 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:05,425 WARN L205 SmtUtils]: Spent 208.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 87 [2021-07-13 19:29:05,426 INFO L628 ElimStorePlain]: treesize reduction 253, result has 53.0 percent of original size [2021-07-13 19:29:05,430 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:05,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:29:05,431 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:05,436 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:05,436 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:29:05,436 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:05,441 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:05,441 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:29:05,442 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:05,446 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:05,447 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:29:05,448 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:05,453 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 19 [2021-07-13 19:29:05,454 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:05,535 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:05,539 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:05,540 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:29:05,554 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 2 xjuncts. [2021-07-13 19:29:05,639 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:05,643 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:05,644 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:29:05,645 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 2 xjuncts. [2021-07-13 19:29:05,730 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:05,735 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:05,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:29:05,735 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:05,739 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:29:05,740 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:05,747 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:05,828 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:05,833 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:05,833 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:29:05,834 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:05,837 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:29:05,838 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:05,845 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:05,927 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:05,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 7 treesize of output 5 [2021-07-13 19:29:05,931 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:06,014 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:06,014 INFO L518 ElimStorePlain]: Eliminatee v_prenex_159 vanished before elimination [2021-07-13 19:29:06,018 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:29:06,018 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 12 variables, input treesize:629, output treesize:151 [2021-07-13 19:29:06,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:29:06,195 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1004888484] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:06,196 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:29:06,196 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2021-07-13 19:29:06,196 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2094676448] [2021-07-13 19:29:06,196 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:29:06,196 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:29:06,196 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:29:06,196 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=181, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:29:06,196 INFO L87 Difference]: Start difference. First operand 171 states and 501 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:29:07,046 WARN L205 SmtUtils]: Spent 143.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 105 [2021-07-13 19:29:07,307 WARN L205 SmtUtils]: Spent 207.00 ms on a formula simplification. DAG size of input: 137 DAG size of output: 127 [2021-07-13 19:29:07,513 WARN L205 SmtUtils]: Spent 169.00 ms on a formula simplification. DAG size of input: 123 DAG size of output: 116 [2021-07-13 19:29:07,726 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 48 [2021-07-13 19:29:08,153 WARN L205 SmtUtils]: Spent 228.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 51 [2021-07-13 19:29:08,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:29:08,229 INFO L93 Difference]: Finished difference Result 237 states and 659 transitions. [2021-07-13 19:29:08,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:29:08,229 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 17 [2021-07-13 19:29:08,229 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:29:08,230 INFO L225 Difference]: With dead ends: 237 [2021-07-13 19:29:08,230 INFO L226 Difference]: Without dead ends: 225 [2021-07-13 19:29:08,230 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 2002.7ms TimeCoverageRelationStatistics Valid=109, Invalid=593, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:29:08,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 225 states. [2021-07-13 19:29:08,237 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 225 to 169. [2021-07-13 19:29:08,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 169 states, 168 states have (on average 2.982142857142857) internal successors, (501), 168 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:29:08,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 501 transitions. [2021-07-13 19:29:08,237 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 501 transitions. Word has length 17 [2021-07-13 19:29:08,238 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:29:08,238 INFO L482 AbstractCegarLoop]: Abstraction has 169 states and 501 transitions. [2021-07-13 19:29:08,238 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:29:08,238 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 501 transitions. [2021-07-13 19:29:08,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:29:08,238 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:29:08,238 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:29:08,452 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable636,50 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:29:08,453 INFO L430 AbstractCegarLoop]: === Iteration 56 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:29:08,453 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:29:08,453 INFO L82 PathProgramCache]: Analyzing trace with hash 1751800366, now seen corresponding path program 15 times [2021-07-13 19:29:08,453 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:29:08,453 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667423055] [2021-07-13 19:29:08,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:29:08,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:08,752 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:29:08,752 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:29:08,752 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667423055] [2021-07-13 19:29:08,752 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [667423055] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:08,752 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [606706426] [2021-07-13 19:29:08,752 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 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:29:08,780 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:29:08,781 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:29:08,781 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:29:08,782 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:29:08,859 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:08,859 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:08,860 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:29:08,860 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:08,863 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:08,863 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:08,864 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:29:08,865 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 4 xjuncts. [2021-07-13 19:29:08,868 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:08,868 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:08,869 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:29:08,869 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:08,872 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:08,872 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:29:08,873 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:08,966 INFO L628 ElimStorePlain]: treesize reduction 84, result has 63.3 percent of original size [2021-07-13 19:29:08,967 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:29:08,968 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:173, output treesize:145 [2021-07-13 19:29:09,303 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_171, v_prenex_173, array_4], 1=[v_prenex_170, array_0, v_prenex_172]} [2021-07-13 19:29:09,308 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-13 19:29:09,308 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:09,312 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:29:09,312 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:09,393 INFO L628 ElimStorePlain]: treesize reduction 31, result has 79.2 percent of original size [2021-07-13 19:29:09,397 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:29:09,398 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:09,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, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:29:09,403 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:09,440 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:09,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 27 treesize of output 21 [2021-07-13 19:29:09,445 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 2 xjuncts. [2021-07-13 19:29:09,478 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:09,482 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:09,482 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:09,482 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:29:09,483 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:09,486 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:09,486 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:29:09,486 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:09,517 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:09,520 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:09,520 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:09,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 21 treesize of output 7 [2021-07-13 19:29:09,521 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:09,524 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:09,524 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:29:09,525 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:09,531 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:09,561 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:09,563 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:09,563 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:09,564 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:29:09,564 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:09,567 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:09,567 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2021-07-13 19:29:09,567 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:09,599 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:09,602 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 6 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:29:09,602 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 9 variables, input treesize:163, output treesize:31 [2021-07-13 19:29:09,643 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:29:09,643 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [606706426] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:09,643 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:29:09,643 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 16 [2021-07-13 19:29:09,643 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [275713870] [2021-07-13 19:29:09,643 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:29:09,644 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:29:09,644 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:29:09,644 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=203, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:29:09,644 INFO L87 Difference]: Start difference. First operand 169 states and 501 transitions. Second operand has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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:29:09,934 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 55 [2021-07-13 19:29:10,119 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 72 [2021-07-13 19:29:10,339 WARN L205 SmtUtils]: Spent 152.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 77 [2021-07-13 19:29:10,542 WARN L205 SmtUtils]: Spent 159.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 82 [2021-07-13 19:29:10,584 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:29:10,584 INFO L93 Difference]: Finished difference Result 292 states and 821 transitions. [2021-07-13 19:29:10,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:29:10,584 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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 17 [2021-07-13 19:29:10,584 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:29:10,585 INFO L225 Difference]: With dead ends: 292 [2021-07-13 19:29:10,586 INFO L226 Difference]: Without dead ends: 288 [2021-07-13 19:29:10,586 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 1199.5ms TimeCoverageRelationStatistics Valid=82, Invalid=380, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:29:10,586 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 288 states. [2021-07-13 19:29:10,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 288 to 173. [2021-07-13 19:29:10,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 173 states, 172 states have (on average 3.005813953488372) internal successors, (517), 172 states have internal predecessors, (517), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:29:10,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 517 transitions. [2021-07-13 19:29:10,589 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 517 transitions. Word has length 17 [2021-07-13 19:29:10,589 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:29:10,589 INFO L482 AbstractCegarLoop]: Abstraction has 173 states and 517 transitions. [2021-07-13 19:29:10,590 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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:29:10,590 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 517 transitions. [2021-07-13 19:29:10,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:29:10,590 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:29:10,590 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:29:10,791 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable673 [2021-07-13 19:29:10,791 INFO L430 AbstractCegarLoop]: === Iteration 57 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:29:10,791 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:29:10,791 INFO L82 PathProgramCache]: Analyzing trace with hash 1070448410, now seen corresponding path program 16 times [2021-07-13 19:29:10,791 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:29:10,791 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [772468025] [2021-07-13 19:29:10,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:29:10,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:11,121 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:29:11,121 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:29:11,121 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [772468025] [2021-07-13 19:29:11,121 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [772468025] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:11,122 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1659393804] [2021-07-13 19:29:11,122 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 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:29:11,151 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:29:11,151 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:29:11,151 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:29:11,152 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:29:11,233 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:11,233 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:11,234 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:29:11,235 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:11,237 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:11,238 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:11,238 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:29:11,239 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:11,241 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:11,242 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:11,242 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:29:11,244 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 4 xjuncts. [2021-07-13 19:29:11,247 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:11,247 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:29:11,248 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:11,315 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:11,317 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:29:11,317 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:191, output treesize:247 [2021-07-13 19:29:11,747 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 62 [2021-07-13 19:29:11,993 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_191, v_prenex_182, v_prenex_184, array_4, v_prenex_187, v_prenex_189], 1=[v_prenex_190, v_prenex_181, array_0, v_prenex_183, v_prenex_186, v_prenex_188]} [2021-07-13 19:29:12,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 29 treesize of output 23 [2021-07-13 19:29:12,002 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:12,008 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:29:12,009 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:12,107 INFO L628 ElimStorePlain]: treesize reduction 226, result has 36.7 percent of original size [2021-07-13 19:29:12,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 27 treesize of output 21 [2021-07-13 19:29:12,115 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:12,142 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:12,142 INFO L518 ElimStorePlain]: Eliminatee v_prenex_184 vanished before elimination [2021-07-13 19:29:12,142 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:29:12,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 27 treesize of output 21 [2021-07-13 19:29:12,146 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-07-13 19:29:12,178 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:12,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 27 treesize of output 21 [2021-07-13 19:29:12,181 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 2 xjuncts. [2021-07-13 19:29:12,217 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:12,220 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:12,221 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:29:12,221 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:12,257 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:12,260 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:12,260 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:29:12,261 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:12,297 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:12,297 INFO L518 ElimStorePlain]: Eliminatee array_0 vanished before elimination [2021-07-13 19:29:12,297 INFO L518 ElimStorePlain]: Eliminatee v_prenex_183 vanished before elimination [2021-07-13 19:29:12,300 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:12,300 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:12,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 21 treesize of output 7 [2021-07-13 19:29:12,301 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:12,304 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:12,304 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:29:12,304 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:12,312 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:12,345 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:12,348 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:12,349 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:12,349 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:29:12,350 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:12,352 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:12,352 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:29:12,353 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:12,360 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:12,392 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:12,395 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 12 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-13 19:29:12,395 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 18 variables, input treesize:369, output treesize:52 [2021-07-13 19:29:12,442 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:29:12,443 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1659393804] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:12,443 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:29:12,443 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 16 [2021-07-13 19:29:12,443 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [105546938] [2021-07-13 19:29:12,443 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:29:12,443 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:29:12,443 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:29:12,443 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=206, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:29:12,443 INFO L87 Difference]: Start difference. First operand 173 states and 517 transitions. Second operand has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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:29:12,848 WARN L205 SmtUtils]: Spent 160.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 64 [2021-07-13 19:29:13,164 WARN L205 SmtUtils]: Spent 214.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 69 [2021-07-13 19:29:13,416 WARN L205 SmtUtils]: Spent 219.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 75 [2021-07-13 19:29:13,683 WARN L205 SmtUtils]: Spent 212.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 78 [2021-07-13 19:29:13,766 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:29:13,766 INFO L93 Difference]: Finished difference Result 276 states and 795 transitions. [2021-07-13 19:29:13,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:29:13,766 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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 17 [2021-07-13 19:29:13,766 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:29:13,768 INFO L225 Difference]: With dead ends: 276 [2021-07-13 19:29:13,768 INFO L226 Difference]: Without dead ends: 272 [2021-07-13 19:29:13,768 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 11 SyntacticMatches, 4 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 1785.7ms TimeCoverageRelationStatistics Valid=78, Invalid=384, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:29:13,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 272 states. [2021-07-13 19:29:13,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 272 to 169. [2021-07-13 19:29:13,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 169 states, 168 states have (on average 2.982142857142857) internal successors, (501), 168 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:29:13,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 501 transitions. [2021-07-13 19:29:13,770 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 501 transitions. Word has length 17 [2021-07-13 19:29:13,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:29:13,771 INFO L482 AbstractCegarLoop]: Abstraction has 169 states and 501 transitions. [2021-07-13 19:29:13,771 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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:29:13,771 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 501 transitions. [2021-07-13 19:29:13,771 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:29:13,771 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:29:13,771 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:29:13,971 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable694 [2021-07-13 19:29:13,972 INFO L430 AbstractCegarLoop]: === Iteration 58 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:29:13,972 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:29:13,972 INFO L82 PathProgramCache]: Analyzing trace with hash 1402703998, now seen corresponding path program 17 times [2021-07-13 19:29:13,972 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:29:13,972 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487919786] [2021-07-13 19:29:13,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:29:13,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:14,218 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:29:14,218 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:29:14,218 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1487919786] [2021-07-13 19:29:14,218 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1487919786] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:14,219 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [736495973] [2021-07-13 19:29:14,219 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 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:29:14,245 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:29:14,246 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:29:14,246 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:29:14,246 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:29:14,363 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:14,364 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:14,364 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:29:14,365 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:14,368 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:14,368 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:14,368 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:29:14,369 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:29:14,372 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:14,373 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:14,373 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:29:14,374 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:14,376 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:14,377 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:29:14,377 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:14,428 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:14,429 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:29:14,429 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:175, output treesize:165 [2021-07-13 19:29:14,924 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_206, v_prenex_208, array_4, v_prenex_210, v_prenex_212, v_prenex_204], 1=[v_prenex_207, v_prenex_209, array_2, v_prenex_211, v_prenex_203, v_prenex_205]} [2021-07-13 19:29:14,929 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:29:14,930 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:29:14,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 25 treesize of output 19 [2021-07-13 19:29:14,936 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:15,103 WARN L205 SmtUtils]: Spent 166.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 91 [2021-07-13 19:29:15,104 INFO L628 ElimStorePlain]: treesize reduction 139, result has 63.0 percent of original size [2021-07-13 19:29:15,109 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-13 19:29:15,109 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:15,176 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:15,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 19 treesize of output 15 [2021-07-13 19:29:15,181 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:15,253 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:15,257 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-13 19:29:15,258 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:15,322 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:15,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 28 treesize of output 22 [2021-07-13 19:29:15,328 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:15,331 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 24 [2021-07-13 19:29:15,332 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:15,390 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:15,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 21 treesize of output 17 [2021-07-13 19:29:15,395 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:15,399 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:29:15,399 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:15,452 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:15,452 INFO L518 ElimStorePlain]: Eliminatee v_prenex_207 vanished before elimination [2021-07-13 19:29:15,452 INFO L518 ElimStorePlain]: Eliminatee v_prenex_209 vanished before elimination [2021-07-13 19:29:15,456 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:15,456 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:29:15,457 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:15,509 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:15,513 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:15,513 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:15,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 21 treesize of output 7 [2021-07-13 19:29:15,515 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:15,518 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:15,518 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2021-07-13 19:29:15,519 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:15,569 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:15,574 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:15,575 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:15,575 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:29:15,576 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:15,580 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:15,580 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:29:15,580 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:15,631 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:15,634 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:15,634 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:15,635 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:29:15,635 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:15,638 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:15,638 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:29:15,639 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:15,646 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:15,695 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:15,698 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 12 dim-1 vars, End of recursive call: and 9 xjuncts. [2021-07-13 19:29:15,698 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 18 variables, input treesize:374, output treesize:66 [2021-07-13 19:29:15,758 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:29:15,759 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [736495973] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:15,759 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:29:15,759 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 16 [2021-07-13 19:29:15,759 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1267060756] [2021-07-13 19:29:15,759 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:29:15,759 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:29:15,759 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:29:15,760 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=205, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:29:15,760 INFO L87 Difference]: Start difference. First operand 169 states and 501 transitions. Second operand has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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:29:16,234 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 51 [2021-07-13 19:29:16,616 WARN L205 SmtUtils]: Spent 347.00 ms on a formula simplification. DAG size of input: 145 DAG size of output: 102 [2021-07-13 19:29:16,699 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:29:16,700 INFO L93 Difference]: Finished difference Result 208 states and 594 transitions. [2021-07-13 19:29:16,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:29:16,700 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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 17 [2021-07-13 19:29:16,700 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:29:16,701 INFO L225 Difference]: With dead ends: 208 [2021-07-13 19:29:16,701 INFO L226 Difference]: Without dead ends: 204 [2021-07-13 19:29:16,701 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 10 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 1255.1ms TimeCoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:29:16,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 204 states. [2021-07-13 19:29:16,703 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 204 to 168. [2021-07-13 19:29:16,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 168 states, 167 states have (on average 2.9760479041916166) internal successors, (497), 167 states have internal predecessors, (497), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:29:16,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 497 transitions. [2021-07-13 19:29:16,704 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 497 transitions. Word has length 17 [2021-07-13 19:29:16,704 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:29:16,704 INFO L482 AbstractCegarLoop]: Abstraction has 168 states and 497 transitions. [2021-07-13 19:29:16,704 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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:29:16,704 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 497 transitions. [2021-07-13 19:29:16,705 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:29:16,705 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:29:16,705 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:29:16,921 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable727,53 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:29:16,921 INFO L430 AbstractCegarLoop]: === Iteration 59 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:29:16,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:29:16,921 INFO L82 PathProgramCache]: Analyzing trace with hash 736700478, now seen corresponding path program 18 times [2021-07-13 19:29:16,921 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:29:16,921 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705789544] [2021-07-13 19:29:16,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:29:16,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:17,246 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:29:17,247 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:29:17,247 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705789544] [2021-07-13 19:29:17,247 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1705789544] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:17,247 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1971163179] [2021-07-13 19:29:17,247 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 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:29:17,275 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:29:17,275 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:29:17,276 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:29:17,276 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:29:17,378 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:17,379 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:17,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 15 treesize of output 11 [2021-07-13 19:29:17,380 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:17,383 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:17,384 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:17,384 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:29:17,385 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:29:17,388 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:17,388 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:17,389 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:29:17,389 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:17,393 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:17,393 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:29:17,394 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:17,447 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:17,448 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:29:17,448 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:191, output treesize:181 [2021-07-13 19:29:17,743 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:17,743 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:17,743 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:29:17,744 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:17,749 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:17,749 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:29:17,750 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:17,997 WARN L205 SmtUtils]: Spent 247.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 79 [2021-07-13 19:29:17,998 INFO L628 ElimStorePlain]: treesize reduction 104, result has 78.0 percent of original size [2021-07-13 19:29:17,998 INFO L518 ElimStorePlain]: Eliminatee v_prenex_218 vanished before elimination [2021-07-13 19:29:18,003 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:18,003 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:18,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 29 treesize of output 23 [2021-07-13 19:29:18,005 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:29:18,009 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:18,009 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:18,010 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 30 [2021-07-13 19:29:18,011 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-07-13 19:29:18,016 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:18,016 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:18,016 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:29:18,017 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:18,021 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:18,021 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:29:18,022 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:18,147 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2021-07-13 19:29:18,147 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:18,152 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:18,152 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:18,153 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2021-07-13 19:29:18,153 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:18,159 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:18,160 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:18,160 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:29:18,161 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:18,169 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:18,173 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:18,174 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:18,174 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:29:18,175 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:18,179 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:18,179 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:18,180 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:29:18,180 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:18,185 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:18,185 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:18,185 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2021-07-13 19:29:18,186 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:18,190 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:18,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, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 15 [2021-07-13 19:29:18,191 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:18,202 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:18,314 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2021-07-13 19:29:18,315 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:18,319 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:18,319 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:29:18,320 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 2 xjuncts. [2021-07-13 19:29:18,444 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification that was a NOOP. DAG size: 77 [2021-07-13 19:29:18,444 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:18,448 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:18,449 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:18,449 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:29:18,450 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:18,453 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:18,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 20 treesize of output 9 [2021-07-13 19:29:18,454 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:18,462 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:18,581 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification that was a NOOP. DAG size: 71 [2021-07-13 19:29:18,581 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:18,585 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:18,586 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:18,590 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:29:18,591 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:18,596 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:18,596 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:29:18,597 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 2 xjuncts. [2021-07-13 19:29:18,709 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2021-07-13 19:29:18,709 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:18,713 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:18,714 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:18,714 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2021-07-13 19:29:18,715 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:18,719 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:18,720 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:18,720 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:29:18,721 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:18,725 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:18,726 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:29:18,727 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:18,734 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:18,844 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 64 [2021-07-13 19:29:18,844 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:18,848 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:29:18,848 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 12 variables, input treesize:486, output treesize:219 [2021-07-13 19:29:19,014 WARN L205 SmtUtils]: Spent 143.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 46 [2021-07-13 19:29:19,094 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:29:19,094 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1971163179] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:19,094 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:29:19,094 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 15 [2021-07-13 19:29:19,094 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570270253] [2021-07-13 19:29:19,094 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:29:19,094 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:29:19,094 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:29:19,094 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:29:19,095 INFO L87 Difference]: Start difference. First operand 168 states and 497 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:29:19,636 WARN L205 SmtUtils]: Spent 211.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 58 [2021-07-13 19:29:19,821 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 51 [2021-07-13 19:29:20,017 WARN L205 SmtUtils]: Spent 167.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 56 [2021-07-13 19:29:20,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:29:20,074 INFO L93 Difference]: Finished difference Result 217 states and 622 transitions. [2021-07-13 19:29:20,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:29:20,074 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 17 [2021-07-13 19:29:20,074 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:29:20,075 INFO L225 Difference]: With dead ends: 217 [2021-07-13 19:29:20,075 INFO L226 Difference]: Without dead ends: 213 [2021-07-13 19:29:20,075 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 1350.6ms TimeCoverageRelationStatistics Valid=68, Invalid=352, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:29:20,076 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 213 states. [2021-07-13 19:29:20,077 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 213 to 163. [2021-07-13 19:29:20,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 162 states have (on average 2.9444444444444446) internal successors, (477), 162 states have internal predecessors, (477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:29:20,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 477 transitions. [2021-07-13 19:29:20,078 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 477 transitions. Word has length 17 [2021-07-13 19:29:20,078 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:29:20,078 INFO L482 AbstractCegarLoop]: Abstraction has 163 states and 477 transitions. [2021-07-13 19:29:20,078 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:29:20,078 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 477 transitions. [2021-07-13 19:29:20,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:29:20,079 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:29:20,079 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:29:20,281 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable764 [2021-07-13 19:29:20,281 INFO L430 AbstractCegarLoop]: === Iteration 60 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:29:20,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:29:20,281 INFO L82 PathProgramCache]: Analyzing trace with hash 1308901226, now seen corresponding path program 19 times [2021-07-13 19:29:20,281 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:29:20,281 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [188023910] [2021-07-13 19:29:20,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:29:20,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:20,574 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:29:20,574 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:29:20,574 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [188023910] [2021-07-13 19:29:20,574 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [188023910] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:20,574 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1012260656] [2021-07-13 19:29:20,574 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 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:29:20,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:20,616 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:29:20,616 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:29:20,715 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:20,716 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:20,717 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:29:20,718 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:20,721 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:20,721 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:20,721 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:29:20,723 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:29:20,726 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:20,726 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:20,726 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:29:20,727 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:20,730 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:20,730 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:29:20,731 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:20,761 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:20,766 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 4 xjuncts. [2021-07-13 19:29:20,766 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:115, output treesize:103 [2021-07-13 19:29:21,139 INFO L446 ElimStorePlain]: Different costs {1=[array_4], 15=[array_0]} [2021-07-13 19:29:21,143 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:21,144 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:29:21,144 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:21,148 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:21,148 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:29:21,149 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:21,153 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:21,153 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:29:21,154 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:21,158 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:21,158 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:29:21,159 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:21,163 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:21,164 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:29:21,164 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:21,168 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:21,169 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2021-07-13 19:29:21,170 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 2 xjuncts. [2021-07-13 19:29:21,174 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:21,175 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:29:21,176 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 2 xjuncts. [2021-07-13 19:29:21,180 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:21,180 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:29:21,182 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 4 xjuncts. [2021-07-13 19:29:21,187 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:21,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 18 treesize of output 14 [2021-07-13 19:29:21,188 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:21,192 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:29:21,193 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 2 xjuncts. [2021-07-13 19:29:21,437 WARN L205 SmtUtils]: Spent 243.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 81 [2021-07-13 19:29:21,437 INFO L628 ElimStorePlain]: treesize reduction 144, result has 71.3 percent of original size [2021-07-13 19:29:21,442 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:21,442 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:21,443 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2021-07-13 19:29:21,443 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:21,448 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:21,448 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:21,448 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:29:21,449 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:21,461 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:21,461 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:21,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 23 treesize of output 11 [2021-07-13 19:29:21,462 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:21,470 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:21,474 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:21,475 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:21,475 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:29:21,475 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:21,479 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:21,480 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:21,480 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:29:21,481 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:21,488 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:21,492 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:21,492 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:21,493 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:29:21,493 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:21,497 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:21,498 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:21,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 24 treesize of output 9 [2021-07-13 19:29:21,499 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:21,502 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:21,503 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:21,503 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 19 [2021-07-13 19:29:21,503 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:21,515 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:21,519 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:21,519 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:21,520 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:29:21,520 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:21,524 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:21,524 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:21,524 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:29:21,525 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:21,528 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:21,528 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:29:21,529 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:21,536 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:21,635 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:21,639 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:29:21,639 INFO L247 ElimStorePlain]: Needed 22 recursive calls to eliminate 7 variables, input treesize:403, output treesize:179 [2021-07-13 19:29:21,788 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 43 [2021-07-13 19:29:21,859 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:29:21,860 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1012260656] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:21,860 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:29:21,860 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 16 [2021-07-13 19:29:21,860 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [220573595] [2021-07-13 19:29:21,860 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:29:21,860 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:29:21,860 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:29:21,860 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=206, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:29:21,860 INFO L87 Difference]: Start difference. First operand 163 states and 477 transitions. Second operand has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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:29:22,385 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 64 [2021-07-13 19:29:22,696 WARN L205 SmtUtils]: Spent 237.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 94 [2021-07-13 19:29:22,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:29:22,765 INFO L93 Difference]: Finished difference Result 235 states and 676 transitions. [2021-07-13 19:29:22,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-13 19:29:22,765 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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 17 [2021-07-13 19:29:22,765 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:29:22,766 INFO L225 Difference]: With dead ends: 235 [2021-07-13 19:29:22,766 INFO L226 Difference]: Without dead ends: 231 [2021-07-13 19:29:22,766 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 10 SyntacticMatches, 5 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 1218.1ms TimeCoverageRelationStatistics Valid=77, Invalid=385, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:29:22,767 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 231 states. [2021-07-13 19:29:22,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 231 to 167. [2021-07-13 19:29:22,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 167 states, 166 states have (on average 2.9457831325301207) internal successors, (489), 166 states have internal predecessors, (489), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:29:22,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 489 transitions. [2021-07-13 19:29:22,769 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 489 transitions. Word has length 17 [2021-07-13 19:29:22,769 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:29:22,769 INFO L482 AbstractCegarLoop]: Abstraction has 167 states and 489 transitions. [2021-07-13 19:29:22,769 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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:29:22,769 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 489 transitions. [2021-07-13 19:29:22,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:29:22,770 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:29:22,770 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:29:22,974 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable823,55 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:29:22,974 INFO L430 AbstractCegarLoop]: === Iteration 61 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:29:22,975 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:29:22,975 INFO L82 PathProgramCache]: Analyzing trace with hash -2024967756, now seen corresponding path program 20 times [2021-07-13 19:29:22,975 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:29:22,975 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [243829208] [2021-07-13 19:29:22,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:29:22,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:23,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:29:23,196 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:29:23,196 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [243829208] [2021-07-13 19:29:23,196 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [243829208] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:23,196 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1193627878] [2021-07-13 19:29:23,196 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 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:29:23,232 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:29:23,232 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:29:23,233 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:29:23,234 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:29:23,351 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:23,352 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:23,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 25 treesize of output 19 [2021-07-13 19:29:23,354 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:23,357 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:23,357 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:23,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 15 treesize of output 11 [2021-07-13 19:29:23,359 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:23,362 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:23,363 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:23,363 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:29:23,364 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:23,367 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:23,368 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:29:23,370 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 4 xjuncts. [2021-07-13 19:29:23,446 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:23,448 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:29:23,448 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:165, output treesize:221 [2021-07-13 19:29:23,905 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_240, array_4, v_prenex_243, v_prenex_236, v_prenex_238], 1=[v_prenex_239, array_0, v_prenex_242, v_prenex_235, v_prenex_237]} [2021-07-13 19:29:23,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 29 treesize of output 23 [2021-07-13 19:29:23,912 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:23,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 27 treesize of output 21 [2021-07-13 19:29:23,917 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:24,031 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 75 [2021-07-13 19:29:24,032 INFO L628 ElimStorePlain]: treesize reduction 128, result has 57.8 percent of original size [2021-07-13 19:29:24,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 27 treesize of output 21 [2021-07-13 19:29:24,036 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:29:24,088 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:24,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 27 treesize of output 21 [2021-07-13 19:29:24,093 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-07-13 19:29:24,144 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:24,147 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:29:24,148 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:24,197 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:24,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 7 treesize of output 5 [2021-07-13 19:29:24,201 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:24,248 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:24,252 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:24,252 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:24,252 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:29:24,253 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:24,256 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:24,256 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2021-07-13 19:29:24,257 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:24,302 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:24,306 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:24,306 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:24,306 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:29:24,307 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:24,310 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:24,310 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:29:24,311 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:24,318 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:24,361 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:24,365 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:24,365 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:24,366 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:29:24,366 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:24,369 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:24,369 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:29:24,370 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:24,377 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:24,419 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:24,422 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:24,422 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:29:24,423 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:24,465 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:24,465 INFO L518 ElimStorePlain]: Eliminatee v_prenex_237 vanished before elimination [2021-07-13 19:29:24,467 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 10 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:29:24,468 INFO L247 ElimStorePlain]: Needed 14 recursive calls to eliminate 15 variables, input treesize:315, output treesize:62 [2021-07-13 19:29:24,516 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:29:24,516 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1193627878] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:24,516 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:29:24,516 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 16 [2021-07-13 19:29:24,516 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1499527863] [2021-07-13 19:29:24,516 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:29:24,516 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:29:24,516 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:29:24,516 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:29:24,516 INFO L87 Difference]: Start difference. First operand 167 states and 489 transitions. Second operand has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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:29:24,965 WARN L205 SmtUtils]: Spent 204.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 84 [2021-07-13 19:29:25,029 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:29:25,030 INFO L93 Difference]: Finished difference Result 198 states and 571 transitions. [2021-07-13 19:29:25,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:29:25,030 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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 17 [2021-07-13 19:29:25,030 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:29:25,031 INFO L225 Difference]: With dead ends: 198 [2021-07-13 19:29:25,031 INFO L226 Difference]: Without dead ends: 194 [2021-07-13 19:29:25,031 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 10 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 870.0ms TimeCoverageRelationStatistics Valid=69, Invalid=311, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:29:25,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 194 states. [2021-07-13 19:29:25,033 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 194 to 171. [2021-07-13 19:29:25,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 170 states have (on average 2.958823529411765) internal successors, (503), 170 states have internal predecessors, (503), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:29:25,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 503 transitions. [2021-07-13 19:29:25,034 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 503 transitions. Word has length 17 [2021-07-13 19:29:25,034 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:29:25,034 INFO L482 AbstractCegarLoop]: Abstraction has 171 states and 503 transitions. [2021-07-13 19:29:25,034 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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:29:25,034 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 503 transitions. [2021-07-13 19:29:25,035 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:29:25,035 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:29:25,035 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:29:25,256 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 56 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable862 [2021-07-13 19:29:25,257 INFO L430 AbstractCegarLoop]: === Iteration 62 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:29:25,257 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:29:25,257 INFO L82 PathProgramCache]: Analyzing trace with hash 2023379368, now seen corresponding path program 21 times [2021-07-13 19:29:25,257 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:29:25,257 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291936402] [2021-07-13 19:29:25,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:29:25,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:25,436 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:29:25,436 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:29:25,436 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [291936402] [2021-07-13 19:29:25,436 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [291936402] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:25,436 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [616096025] [2021-07-13 19:29:25,437 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 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:29:25,463 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:29:25,463 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:29:25,464 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:29:25,464 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:29:25,572 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:25,573 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:25,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 25 treesize of output 19 [2021-07-13 19:29:25,574 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:25,578 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:25,578 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:25,578 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:29:25,579 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:25,583 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:25,583 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:25,584 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:29:25,585 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:25,587 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:25,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 35 treesize of output 27 [2021-07-13 19:29:25,593 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 4 xjuncts. [2021-07-13 19:29:25,652 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:25,654 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:29:25,654 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:159, output treesize:215 [2021-07-13 19:29:25,767 INFO L446 ElimStorePlain]: Different costs {0=[array_4, v_prenex_245, v_prenex_247, v_prenex_249], 1=[array_0, v_prenex_244, v_prenex_246, v_prenex_248]} [2021-07-13 19:29:25,772 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 37 [2021-07-13 19:29:25,773 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:25,778 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:29:25,779 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:25,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 29 treesize of output 23 [2021-07-13 19:29:25,793 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:25,797 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:29:25,798 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:25,802 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:29:25,803 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:25,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 27 treesize of output 21 [2021-07-13 19:29:25,809 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:25,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 45 treesize of output 35 [2021-07-13 19:29:25,814 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:25,818 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:29:25,819 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:25,987 WARN L205 SmtUtils]: Spent 167.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2021-07-13 19:29:25,987 INFO L628 ElimStorePlain]: treesize reduction 218, result has 53.9 percent of original size [2021-07-13 19:29:25,991 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-13 19:29:25,992 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:26,059 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:26,063 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:29:26,064 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 2 xjuncts. [2021-07-13 19:29:26,137 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:26,140 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:29:26,141 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 2 xjuncts. [2021-07-13 19:29:26,227 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:26,231 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:26,231 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:26,231 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:29:26,232 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:26,235 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:26,236 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:26,236 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:29:26,237 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:26,240 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:26,240 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:26,240 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:29:26,241 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:26,244 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:26,244 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:26,245 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 15 [2021-07-13 19:29:26,247 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:26,250 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:26,250 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:29:26,251 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:26,324 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:26,324 INFO L518 ElimStorePlain]: Eliminatee v_prenex_244 vanished before elimination [2021-07-13 19:29:26,327 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:26,327 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:26,328 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:29:26,328 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:26,331 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:26,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 3 [2021-07-13 19:29:26,332 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:26,339 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:26,409 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:26,426 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:26,427 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:26,427 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:29:26,428 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:26,432 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:26,432 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:29:26,433 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:26,440 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:26,509 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:26,511 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:29:26,511 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 8 variables, input treesize:555, output treesize:159 [2021-07-13 19:29:26,663 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:29:26,664 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [616096025] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:26,664 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:29:26,664 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2021-07-13 19:29:26,664 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2013033021] [2021-07-13 19:29:26,664 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:29:26,664 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:29:26,664 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:29:26,665 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:29:26,665 INFO L87 Difference]: Start difference. First operand 171 states and 503 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:29:27,125 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 61 [2021-07-13 19:29:27,344 WARN L205 SmtUtils]: Spent 152.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 44 [2021-07-13 19:29:27,393 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:29:27,393 INFO L93 Difference]: Finished difference Result 209 states and 604 transitions. [2021-07-13 19:29:27,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-13 19:29:27,397 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 17 [2021-07-13 19:29:27,397 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:29:27,398 INFO L225 Difference]: With dead ends: 209 [2021-07-13 19:29:27,398 INFO L226 Difference]: Without dead ends: 205 [2021-07-13 19:29:27,401 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 888.1ms TimeCoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:29:27,401 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2021-07-13 19:29:27,403 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 169. [2021-07-13 19:29:27,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 169 states, 168 states have (on average 2.9464285714285716) internal successors, (495), 168 states have internal predecessors, (495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:29:27,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 495 transitions. [2021-07-13 19:29:27,404 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 495 transitions. Word has length 17 [2021-07-13 19:29:27,404 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:29:27,404 INFO L482 AbstractCegarLoop]: Abstraction has 169 states and 495 transitions. [2021-07-13 19:29:27,405 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:29:27,405 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 495 transitions. [2021-07-13 19:29:27,405 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:29:27,405 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:29:27,405 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:29:27,620 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 57 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable886 [2021-07-13 19:29:27,621 INFO L430 AbstractCegarLoop]: === Iteration 63 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:29:27,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:29:27,621 INFO L82 PathProgramCache]: Analyzing trace with hash -2098340236, now seen corresponding path program 22 times [2021-07-13 19:29:27,621 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:29:27,621 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329594032] [2021-07-13 19:29:27,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:29:27,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:27,799 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:29:27,800 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:29:27,800 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [329594032] [2021-07-13 19:29:27,800 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [329594032] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:27,800 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [467293758] [2021-07-13 19:29:27,800 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 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:29:27,828 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:29:27,828 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:29:27,828 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:29:27,829 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:29:27,923 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:29:27,932 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:27,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 27 treesize of output 21 [2021-07-13 19:29:27,937 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:29:27,993 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:27,996 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:29:27,997 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:28,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 25 treesize of output 19 [2021-07-13 19:29:28,001 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:28,044 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:28,046 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:29:28,046 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:168, output treesize:158 [2021-07-13 19:29:28,146 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:28,146 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:28,146 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 30 [2021-07-13 19:29:28,148 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:29:28,151 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:28,151 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:28,152 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:29:28,153 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 4 xjuncts. [2021-07-13 19:29:28,157 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:28,157 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:28,158 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:29:28,158 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:28,162 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:28,163 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:28,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 28 treesize of output 22 [2021-07-13 19:29:28,164 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:28,168 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:28,168 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:28,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 35 treesize of output 27 [2021-07-13 19:29:28,170 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 4 xjuncts. [2021-07-13 19:29:28,174 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:28,174 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:28,175 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:29:28,175 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:28,179 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:28,180 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:28,180 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:29:28,181 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 2 xjuncts. [2021-07-13 19:29:28,185 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:28,185 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:28,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 19 treesize of output 15 [2021-07-13 19:29:28,186 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:28,190 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:28,191 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:28,191 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:29:28,192 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:28,197 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:28,197 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:29:28,198 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:28,382 WARN L205 SmtUtils]: Spent 183.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 47 [2021-07-13 19:29:28,382 INFO L628 ElimStorePlain]: treesize reduction 375, result has 39.3 percent of original size [2021-07-13 19:29:28,385 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:28,386 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:28,386 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:29:28,387 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:28,389 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:28,390 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:28,390 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:29:28,391 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:28,393 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:28,394 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:28,394 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:29:28,395 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:28,404 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:28,408 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:28,409 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:28,409 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:29:28,410 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:28,414 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:28,414 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:28,415 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:29:28,416 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:28,425 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:28,429 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:28,430 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:28,430 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:29:28,431 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:28,435 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:28,435 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:29:28,436 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:28,522 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:28,524 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:29:28,524 INFO L247 ElimStorePlain]: Needed 18 recursive calls to eliminate 2 variables, input treesize:455, output treesize:164 [2021-07-13 19:29:28,709 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:29:28,710 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [467293758] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:28,710 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:29:28,710 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2021-07-13 19:29:28,710 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1422927824] [2021-07-13 19:29:28,710 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:29:28,710 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:29:28,710 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:29:28,710 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:29:28,711 INFO L87 Difference]: Start difference. First operand 169 states and 495 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:29:29,090 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 58 [2021-07-13 19:29:29,155 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:29:29,155 INFO L93 Difference]: Finished difference Result 199 states and 579 transitions. [2021-07-13 19:29:29,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-13 19:29:29,155 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 17 [2021-07-13 19:29:29,156 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:29:29,157 INFO L225 Difference]: With dead ends: 199 [2021-07-13 19:29:29,157 INFO L226 Difference]: Without dead ends: 195 [2021-07-13 19:29:29,157 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 684.9ms TimeCoverageRelationStatistics Valid=69, Invalid=273, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:29:29,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2021-07-13 19:29:29,159 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 173. [2021-07-13 19:29:29,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 173 states, 172 states have (on average 2.947674418604651) internal successors, (507), 172 states have internal predecessors, (507), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:29:29,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 507 transitions. [2021-07-13 19:29:29,160 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 507 transitions. Word has length 17 [2021-07-13 19:29:29,160 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:29:29,160 INFO L482 AbstractCegarLoop]: Abstraction has 173 states and 507 transitions. [2021-07-13 19:29:29,160 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:29:29,161 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 507 transitions. [2021-07-13 19:29:29,161 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:29:29,161 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:29:29,161 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:29:29,384 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable904,58 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:29:29,384 INFO L430 AbstractCegarLoop]: === Iteration 64 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:29:29,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:29:29,385 INFO L82 PathProgramCache]: Analyzing trace with hash -1062058060, now seen corresponding path program 23 times [2021-07-13 19:29:29,385 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:29:29,385 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2079095499] [2021-07-13 19:29:29,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:29:29,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:29,616 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:29:29,616 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:29:29,616 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2079095499] [2021-07-13 19:29:29,616 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2079095499] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:29,616 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [302867942] [2021-07-13 19:29:29,616 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 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:29:29,643 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:29:29,644 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:29:29,644 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:29:29,645 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:29:29,936 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:29,936 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:29,936 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:29:29,937 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:29,941 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:29,942 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:29:29,943 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:29:30,029 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:30,033 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:30,034 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:30,034 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:29:30,035 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:30,040 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:30,040 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:29:30,041 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:30,123 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:30,127 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:30,127 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:30,127 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:29:30,128 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:30,132 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:30,132 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:29:30,133 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:30,207 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:30,214 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: 6 dim-0 vars, and 6 xjuncts. [2021-07-13 19:29:30,214 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:262, output treesize:236 [2021-07-13 19:29:30,540 INFO L446 ElimStorePlain]: Different costs {1=[array_4], 15=[array_0]} [2021-07-13 19:29:30,545 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:30,546 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:29:30,547 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:30,551 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:30,552 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:29:30,553 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:30,557 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:30,558 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:29:30,558 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:30,563 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:30,563 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:29:30,564 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 4 xjuncts. [2021-07-13 19:29:30,570 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:30,570 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:29:30,571 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 4 xjuncts. [2021-07-13 19:29:30,576 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:30,577 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2021-07-13 19:29:30,578 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 2 xjuncts. [2021-07-13 19:29:30,583 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:30,584 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:29:30,587 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:30,594 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:30,594 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:29:30,595 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:30,600 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:30,601 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:29:30,602 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2021-07-13 19:29:30,607 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:30,608 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:29:30,608 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:30,614 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:30,615 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:29:30,615 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:30,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 27 treesize of output 21 [2021-07-13 19:29:30,622 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:30,936 WARN L205 SmtUtils]: Spent 313.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 89 [2021-07-13 19:29:30,937 INFO L628 ElimStorePlain]: treesize reduction 337, result has 55.5 percent of original size [2021-07-13 19:29:30,942 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:30,942 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:30,942 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2021-07-13 19:29:30,943 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:30,947 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:30,948 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:30,948 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:29:30,948 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:30,957 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:30,961 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:30,962 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:30,962 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:29:30,963 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:30,967 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:30,967 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:30,967 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:29:30,968 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:30,983 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:30,987 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:30,988 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:30,988 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2021-07-13 19:29:30,989 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:30,993 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:30,993 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:30,993 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 19 [2021-07-13 19:29:30,994 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:31,005 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:31,010 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:31,010 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:31,010 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:29:31,011 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:31,015 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:31,015 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:31,019 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:29:31,020 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:31,024 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:31,024 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:31,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 21 treesize of output 7 [2021-07-13 19:29:31,026 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:31,033 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:31,037 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:31,037 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:29:31,038 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:31,152 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 75 [2021-07-13 19:29:31,153 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:31,157 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:29:31,157 INFO L247 ElimStorePlain]: Needed 23 recursive calls to eliminate 7 variables, input treesize:603, output treesize:241 [2021-07-13 19:29:31,333 WARN L205 SmtUtils]: Spent 152.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 47 [2021-07-13 19:29:31,423 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:29:31,424 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [302867942] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:31,424 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:29:31,424 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:29:31,424 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [760034339] [2021-07-13 19:29:31,424 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:29:31,424 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:29:31,424 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:29:31,424 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:29:31,425 INFO L87 Difference]: Start difference. First operand 173 states and 507 transitions. Second operand has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 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:29:31,741 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 57 [2021-07-13 19:29:32,017 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:29:32,017 INFO L93 Difference]: Finished difference Result 219 states and 627 transitions. [2021-07-13 19:29:32,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:29:32,018 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 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 17 [2021-07-13 19:29:32,018 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:29:32,019 INFO L225 Difference]: With dead ends: 219 [2021-07-13 19:29:32,019 INFO L226 Difference]: Without dead ends: 211 [2021-07-13 19:29:32,019 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 7 SyntacticMatches, 4 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 1068.4ms TimeCoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:29:32,019 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2021-07-13 19:29:32,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 184. [2021-07-13 19:29:32,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 184 states, 183 states have (on average 2.9508196721311477) internal successors, (540), 183 states have internal predecessors, (540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:29:32,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 540 transitions. [2021-07-13 19:29:32,022 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 540 transitions. Word has length 17 [2021-07-13 19:29:32,022 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:29:32,022 INFO L482 AbstractCegarLoop]: Abstraction has 184 states and 540 transitions. [2021-07-13 19:29:32,022 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 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:29:32,022 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 540 transitions. [2021-07-13 19:29:32,023 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:29:32,023 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:29:32,023 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:29:32,236 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable929 [2021-07-13 19:29:32,237 INFO L430 AbstractCegarLoop]: === Iteration 65 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:29:32,237 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:29:32,237 INFO L82 PathProgramCache]: Analyzing trace with hash 419179810, now seen corresponding path program 24 times [2021-07-13 19:29:32,237 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:29:32,237 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216714355] [2021-07-13 19:29:32,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:29:32,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:32,550 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:29:32,551 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:29:32,551 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216714355] [2021-07-13 19:29:32,551 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1216714355] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:32,551 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1655639977] [2021-07-13 19:29:32,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 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:29:32,578 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:29:32,578 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:29:32,579 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:29:32,579 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:29:32,790 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:32,791 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:32,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 27 treesize of output 21 [2021-07-13 19:29:32,792 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:29:32,796 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:32,796 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:29:32,797 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:32,867 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:32,871 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:32,872 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:32,872 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:29:32,873 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:32,876 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:32,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 17 treesize of output 13 [2021-07-13 19:29:32,877 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:32,944 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:32,949 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:32,949 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:32,949 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:29:32,950 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:32,954 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:32,954 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:29:32,955 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:33,016 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:33,023 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: 6 dim-0 vars, and 6 xjuncts. [2021-07-13 19:29:33,023 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:223, output treesize:199 [2021-07-13 19:29:33,572 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_290, v_prenex_270, v_prenex_281, v_prenex_272, v_prenex_284, v_prenex_274, array_4, v_prenex_287, v_prenex_276, v_prenex_279], 1=[v_prenex_280, v_prenex_271, v_prenex_283, array_2, v_prenex_273, v_prenex_286, v_prenex_275, v_prenex_278, v_prenex_289, v_prenex_269]} [2021-07-13 19:29:33,581 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:29:33,582 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:33,749 WARN L205 SmtUtils]: Spent 167.00 ms on a formula simplification. DAG size of input: 155 DAG size of output: 103 [2021-07-13 19:29:33,750 INFO L628 ElimStorePlain]: treesize reduction 122, result has 69.3 percent of original size [2021-07-13 19:29:33,750 INFO L518 ElimStorePlain]: Eliminatee v_prenex_270 vanished before elimination [2021-07-13 19:29:33,750 INFO L518 ElimStorePlain]: Eliminatee v_prenex_281 vanished before elimination [2021-07-13 19:29:33,755 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-13 19:29:33,756 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:33,830 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:33,835 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 30 [2021-07-13 19:29:33,837 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:29:33,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 29 treesize of output 23 [2021-07-13 19:29:33,843 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-07-13 19:29:33,930 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:33,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 27 treesize of output 21 [2021-07-13 19:29:33,936 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 2 xjuncts. [2021-07-13 19:29:34,027 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:34,027 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:29:34,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 17 treesize of output 13 [2021-07-13 19:29:34,033 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:34,123 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:34,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 27 treesize of output 21 [2021-07-13 19:29:34,129 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 2 xjuncts. [2021-07-13 19:29:34,228 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:34,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 19 treesize of output 15 [2021-07-13 19:29:34,233 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:34,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 28 treesize of output 22 [2021-07-13 19:29:34,238 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:34,327 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:34,328 INFO L518 ElimStorePlain]: Eliminatee v_prenex_280 vanished before elimination [2021-07-13 19:29:34,328 INFO L518 ElimStorePlain]: Eliminatee v_prenex_271 vanished before elimination [2021-07-13 19:29:34,332 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:34,333 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:34,333 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2021-07-13 19:29:34,334 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:34,339 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:34,339 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:34,339 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:29:34,340 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:34,349 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:34,353 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:34,354 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:34,354 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2021-07-13 19:29:34,355 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:34,359 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:34,359 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 15 [2021-07-13 19:29:34,360 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:34,372 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:34,459 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:34,459 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-13 19:29:34,464 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:34,464 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:34,464 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:29:34,465 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:34,469 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:34,469 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:29:34,470 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:34,478 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:34,564 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:34,578 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:34,578 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2021-07-13 19:29:34,579 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:34,663 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:34,668 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:34,668 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:34,668 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:29:34,669 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:34,673 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:34,673 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:29:34,674 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:34,681 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:34,763 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:34,768 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:34,768 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:34,768 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:29:34,769 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:34,773 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:34,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 3 [2021-07-13 19:29:34,773 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:34,854 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:34,854 INFO L518 ElimStorePlain]: Eliminatee v_prenex_289 vanished before elimination [2021-07-13 19:29:34,854 INFO L518 ElimStorePlain]: Eliminatee v_prenex_269 vanished before elimination [2021-07-13 19:29:34,862 INFO L550 ElimStorePlain]: Start of recursive call 1: 10 dim-0 vars, 20 dim-1 vars, End of recursive call: and 12 xjuncts. [2021-07-13 19:29:34,862 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 30 variables, input treesize:405, output treesize:126 [2021-07-13 19:29:34,926 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:29:34,926 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1655639977] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:34,926 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:29:34,926 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9] total 17 [2021-07-13 19:29:34,926 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [939924297] [2021-07-13 19:29:34,926 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:29:34,926 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:29:34,926 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:29:34,927 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:29:34,927 INFO L87 Difference]: Start difference. First operand 184 states and 540 transitions. Second operand has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 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:29:35,277 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 60 [2021-07-13 19:29:35,448 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 93 [2021-07-13 19:29:35,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:29:35,562 INFO L93 Difference]: Finished difference Result 234 states and 660 transitions. [2021-07-13 19:29:35,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:29:35,563 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 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 17 [2021-07-13 19:29:35,563 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:29:35,564 INFO L225 Difference]: With dead ends: 234 [2021-07-13 19:29:35,564 INFO L226 Difference]: Without dead ends: 226 [2021-07-13 19:29:35,564 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 10 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 908.1ms TimeCoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:29:35,564 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 226 states. [2021-07-13 19:29:35,566 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 226 to 187. [2021-07-13 19:29:35,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 187 states, 186 states have (on average 2.967741935483871) internal successors, (552), 186 states have internal predecessors, (552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:29:35,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 187 states to 187 states and 552 transitions. [2021-07-13 19:29:35,567 INFO L78 Accepts]: Start accepts. Automaton has 187 states and 552 transitions. Word has length 17 [2021-07-13 19:29:35,567 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:29:35,567 INFO L482 AbstractCegarLoop]: Abstraction has 187 states and 552 transitions. [2021-07-13 19:29:35,567 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 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:29:35,567 INFO L276 IsEmpty]: Start isEmpty. Operand 187 states and 552 transitions. [2021-07-13 19:29:35,567 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:29:35,567 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:29:35,568 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:29:35,768 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable979,60 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:29:35,768 INFO L430 AbstractCegarLoop]: === Iteration 66 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:29:35,768 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:29:35,768 INFO L82 PathProgramCache]: Analyzing trace with hash 516905718, now seen corresponding path program 25 times [2021-07-13 19:29:35,768 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:29:35,769 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709898662] [2021-07-13 19:29:35,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:29:35,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:36,040 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:29:36,041 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:29:36,041 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709898662] [2021-07-13 19:29:36,041 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [709898662] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:36,041 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1078475076] [2021-07-13 19:29:36,041 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 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:29:36,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:36,079 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:29:36,080 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:29:36,170 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:36,171 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:36,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 27 treesize of output 21 [2021-07-13 19:29:36,172 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:29:36,175 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:36,175 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:36,175 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:29:36,176 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:36,179 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:36,179 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:36,180 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:29:36,180 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:36,183 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:36,183 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:29:36,184 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:36,228 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:36,229 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:29:36,229 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:149, output treesize:139 [2021-07-13 19:29:36,601 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_305, v_prenex_307, v_prenex_309, array_4, v_prenex_301, v_prenex_303], 1=[v_prenex_306, v_prenex_308, array_2, v_prenex_300, v_prenex_302, v_prenex_304]} [2021-07-13 19:29:36,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 27 treesize of output 21 [2021-07-13 19:29:36,608 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:29:36,613 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:29:36,614 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:36,842 WARN L205 SmtUtils]: Spent 227.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 86 [2021-07-13 19:29:36,842 INFO L628 ElimStorePlain]: treesize reduction 152, result has 58.7 percent of original size [2021-07-13 19:29:36,846 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-13 19:29:36,847 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:36,908 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:36,912 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 24 [2021-07-13 19:29:36,913 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:36,917 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:29:36,918 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:36,972 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:36,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 27 treesize of output 21 [2021-07-13 19:29:36,978 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 2 xjuncts. [2021-07-13 19:29:37,037 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:37,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 7 treesize of output 5 [2021-07-13 19:29:37,045 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:37,104 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:37,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 21 treesize of output 17 [2021-07-13 19:29:37,109 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:37,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 19 treesize of output 15 [2021-07-13 19:29:37,113 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:37,167 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:37,167 INFO L518 ElimStorePlain]: Eliminatee v_prenex_306 vanished before elimination [2021-07-13 19:29:37,171 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:37,172 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:37,172 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2021-07-13 19:29:37,173 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:37,176 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:37,177 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:29:37,177 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:37,230 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:37,234 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:37,234 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:37,235 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:29:37,235 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:37,238 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:37,239 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:29:37,239 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:37,247 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:37,298 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:37,298 INFO L518 ElimStorePlain]: Eliminatee v_prenex_300 vanished before elimination [2021-07-13 19:29:37,302 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:37,302 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:37,303 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:29:37,303 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:37,307 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:37,307 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:29:37,307 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:37,357 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:37,360 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:37,361 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:29:37,361 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:37,414 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:37,417 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 12 dim-1 vars, End of recursive call: and 9 xjuncts. [2021-07-13 19:29:37,417 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 18 variables, input treesize:364, output treesize:62 [2021-07-13 19:29:37,464 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:29:37,464 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1078475076] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:37,464 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:29:37,464 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 16 [2021-07-13 19:29:37,464 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1385552038] [2021-07-13 19:29:37,464 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:29:37,464 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:29:37,464 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:29:37,464 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:29:37,465 INFO L87 Difference]: Start difference. First operand 187 states and 552 transitions. Second operand has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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:29:37,804 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 50 [2021-07-13 19:29:38,016 WARN L205 SmtUtils]: Spent 183.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 91 [2021-07-13 19:29:38,135 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:29:38,135 INFO L93 Difference]: Finished difference Result 230 states and 649 transitions. [2021-07-13 19:29:38,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:29:38,135 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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 17 [2021-07-13 19:29:38,136 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:29:38,137 INFO L225 Difference]: With dead ends: 230 [2021-07-13 19:29:38,137 INFO L226 Difference]: Without dead ends: 222 [2021-07-13 19:29:38,137 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 956.1ms TimeCoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:29:38,137 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2021-07-13 19:29:38,140 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 184. [2021-07-13 19:29:38,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 184 states, 183 states have (on average 2.9508196721311477) internal successors, (540), 183 states have internal predecessors, (540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:29:38,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 540 transitions. [2021-07-13 19:29:38,141 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 540 transitions. Word has length 17 [2021-07-13 19:29:38,141 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:29:38,141 INFO L482 AbstractCegarLoop]: Abstraction has 184 states and 540 transitions. [2021-07-13 19:29:38,141 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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:29:38,141 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 540 transitions. [2021-07-13 19:29:38,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:29:38,141 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:29:38,141 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:29:38,349 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1070 [2021-07-13 19:29:38,349 INFO L430 AbstractCegarLoop]: === Iteration 67 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:29:38,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:29:38,349 INFO L82 PathProgramCache]: Analyzing trace with hash 968096220, now seen corresponding path program 26 times [2021-07-13 19:29:38,349 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:29:38,349 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [580276803] [2021-07-13 19:29:38,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:29:38,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:38,653 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:29:38,653 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:29:38,653 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [580276803] [2021-07-13 19:29:38,653 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [580276803] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:38,653 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [519539576] [2021-07-13 19:29:38,653 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 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:29:38,683 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:29:38,683 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:29:38,683 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:29:38,684 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:29:38,774 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:38,775 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:38,775 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:29:38,776 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:38,779 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:38,779 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:38,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 25 treesize of output 19 [2021-07-13 19:29:38,780 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:38,783 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:38,783 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:38,783 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:29:38,784 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:38,786 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:38,787 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:29:38,788 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 4 xjuncts. [2021-07-13 19:29:38,847 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:38,848 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:29:38,848 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:159, output treesize:215 [2021-07-13 19:29:39,259 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_317, v_prenex_319, array_4, v_prenex_321, v_prenex_324], 1=[v_prenex_316, v_prenex_318, array_0, v_prenex_320, v_prenex_323]} [2021-07-13 19:29:39,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 27 treesize of output 21 [2021-07-13 19:29:39,265 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:39,269 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:29:39,270 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:39,387 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 75 [2021-07-13 19:29:39,388 INFO L628 ElimStorePlain]: treesize reduction 121, result has 59.4 percent of original size [2021-07-13 19:29:39,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 7 treesize of output 5 [2021-07-13 19:29:39,393 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:39,438 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:39,442 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:29:39,443 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-07-13 19:29:39,492 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:39,496 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:29:39,497 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:39,500 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:29:39,501 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:39,543 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:39,546 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:29:39,547 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 2 xjuncts. [2021-07-13 19:29:39,594 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:39,598 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:39,598 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:29:39,599 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:39,647 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:39,648 INFO L518 ElimStorePlain]: Eliminatee v_prenex_318 vanished before elimination [2021-07-13 19:29:39,651 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:39,652 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:39,652 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:29:39,652 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:39,656 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:39,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 21 treesize of output 7 [2021-07-13 19:29:39,656 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:39,664 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:39,709 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:39,717 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:39,718 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:39,718 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2021-07-13 19:29:39,719 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:39,722 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:39,722 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:29:39,723 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:39,766 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:39,770 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:39,771 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:39,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 11 treesize of output 3 [2021-07-13 19:29:39,771 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:39,774 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29: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 21 treesize of output 7 [2021-07-13 19:29:39,775 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:39,782 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:39,824 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:39,827 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 10 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:29:39,827 INFO L247 ElimStorePlain]: Needed 15 recursive calls to eliminate 15 variables, input treesize:315, output treesize:62 [2021-07-13 19:29:39,876 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:29:39,877 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [519539576] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:39,877 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:29:39,877 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 16 [2021-07-13 19:29:39,877 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1648041580] [2021-07-13 19:29:39,877 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:29:39,877 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:29:39,878 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:29:39,878 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:29:39,878 INFO L87 Difference]: Start difference. First operand 184 states and 540 transitions. Second operand has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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:29:40,228 WARN L205 SmtUtils]: Spent 160.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 58 [2021-07-13 19:29:40,501 WARN L205 SmtUtils]: Spent 228.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 87 [2021-07-13 19:29:40,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:29:40,567 INFO L93 Difference]: Finished difference Result 208 states and 601 transitions. [2021-07-13 19:29:40,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-13 19:29:40,568 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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 17 [2021-07-13 19:29:40,568 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:29:40,569 INFO L225 Difference]: With dead ends: 208 [2021-07-13 19:29:40,569 INFO L226 Difference]: Without dead ends: 204 [2021-07-13 19:29:40,569 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 8 SyntacticMatches, 5 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 1109.8ms TimeCoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:29:40,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 204 states. [2021-07-13 19:29:40,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 204 to 188. [2021-07-13 19:29:40,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 188 states, 187 states have (on average 2.962566844919786) internal successors, (554), 187 states have internal predecessors, (554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:29:40,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 554 transitions. [2021-07-13 19:29:40,571 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 554 transitions. Word has length 17 [2021-07-13 19:29:40,571 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:29:40,572 INFO L482 AbstractCegarLoop]: Abstraction has 188 states and 554 transitions. [2021-07-13 19:29:40,572 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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:29:40,572 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 554 transitions. [2021-07-13 19:29:40,572 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:29:40,572 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:29:40,572 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:29:40,772 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1106,62 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:29:40,773 INFO L430 AbstractCegarLoop]: === Iteration 68 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:29:40,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:29:40,773 INFO L82 PathProgramCache]: Analyzing trace with hash -557813204, now seen corresponding path program 27 times [2021-07-13 19:29:40,773 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:29:40,773 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [785120503] [2021-07-13 19:29:40,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:29:40,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:41,114 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:29:41,114 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:29:41,114 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [785120503] [2021-07-13 19:29:41,115 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [785120503] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:41,115 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [358305799] [2021-07-13 19:29:41,115 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 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:29:41,143 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:29:41,143 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:29:41,143 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:29:41,144 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:29:41,246 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:41,247 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:41,247 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:29:41,247 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:41,250 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:41,250 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:29:41,251 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:41,284 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:41,286 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:41,286 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:41,287 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:29:41,288 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:29:41,290 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:41,290 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:29:41,291 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:41,324 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:41,328 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-07-13 19:29:41,329 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:134, output treesize:122 [2021-07-13 19:29:41,517 INFO L446 ElimStorePlain]: Different costs {0=[array_4, v_prenex_330, v_prenex_332, v_prenex_334], 1=[v_prenex_329, array_0, v_prenex_331, v_prenex_333]} [2021-07-13 19:29:41,522 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:29:41,523 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:41,629 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 54 [2021-07-13 19:29:41,629 INFO L628 ElimStorePlain]: treesize reduction 150, result has 46.8 percent of original size [2021-07-13 19:29:41,633 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:29:41,634 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:29:41,679 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:41,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 27 treesize of output 21 [2021-07-13 19:29:41,685 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:29:41,737 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:41,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 18 treesize of output 14 [2021-07-13 19:29:41,742 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29: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, 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:29:41,747 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:41,794 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:41,797 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:41,798 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:41,798 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:29:41,798 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:41,801 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:41,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 21 treesize of output 7 [2021-07-13 19:29:41,802 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:41,809 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:41,845 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:41,845 INFO L518 ElimStorePlain]: Eliminatee array_0 vanished before elimination [2021-07-13 19:29:41,848 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:41,848 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:41,849 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:29:41,849 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:41,852 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:41,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 21 treesize of output 7 [2021-07-13 19:29:41,853 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:41,859 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:41,894 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:41,897 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:41,897 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:41,898 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:29:41,898 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:41,901 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:41,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 10 treesize of output 5 [2021-07-13 19:29:41,901 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:41,936 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:41,938 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-13 19:29:41,938 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 12 variables, input treesize:289, output treesize:52 [2021-07-13 19:29:41,994 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:29:41,995 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [358305799] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:41,995 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:29:41,995 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 15 [2021-07-13 19:29:41,995 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2010346434] [2021-07-13 19:29:41,995 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:29:41,995 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:29:41,995 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:29:41,995 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:29:41,995 INFO L87 Difference]: Start difference. First operand 188 states and 554 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:29:42,377 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:29:42,377 INFO L93 Difference]: Finished difference Result 219 states and 634 transitions. [2021-07-13 19:29:42,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:29:42,377 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 17 [2021-07-13 19:29:42,377 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:29:42,379 INFO L225 Difference]: With dead ends: 219 [2021-07-13 19:29:42,379 INFO L226 Difference]: Without dead ends: 215 [2021-07-13 19:29:42,379 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 660.0ms TimeCoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:29:42,379 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2021-07-13 19:29:42,381 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 186. [2021-07-13 19:29:42,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 186 states, 185 states have (on average 2.9513513513513514) internal successors, (546), 185 states have internal predecessors, (546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:29:42,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 546 transitions. [2021-07-13 19:29:42,382 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 546 transitions. Word has length 17 [2021-07-13 19:29:42,382 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:29:42,382 INFO L482 AbstractCegarLoop]: Abstraction has 186 states and 546 transitions. [2021-07-13 19:29:42,382 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:29:42,382 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 546 transitions. [2021-07-13 19:29:42,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:29:42,382 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:29:42,382 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:29:42,593 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1131,63 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:29:42,593 INFO L430 AbstractCegarLoop]: === Iteration 69 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:29:42,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:29:42,593 INFO L82 PathProgramCache]: Analyzing trace with hash 153290066, now seen corresponding path program 28 times [2021-07-13 19:29:42,593 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:29:42,593 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332217988] [2021-07-13 19:29:42,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:29:42,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:42,915 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:29:42,915 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:29:42,915 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332217988] [2021-07-13 19:29:42,915 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [332217988] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:42,915 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [859135536] [2021-07-13 19:29:42,915 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 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:29:42,942 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:29:42,942 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:29:42,942 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:29:42,943 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:29:43,036 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:29:43,037 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:29:43,040 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:29:43,041 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:43,090 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:43,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 25 treesize of output 19 [2021-07-13 19:29:43,094 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:43,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 15 treesize of output 11 [2021-07-13 19:29:43,098 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:43,142 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:43,143 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:29:43,143 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:168, output treesize:158 [2021-07-13 19:29:43,254 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:43,255 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:43,255 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:29:43,256 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:43,260 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:43,260 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:43,261 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:29:43,261 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:43,265 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:43,266 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:43,266 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:29:43,267 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:43,271 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:43,271 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:43,272 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:29:43,274 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 4 xjuncts. [2021-07-13 19:29:43,279 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:43,279 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:43,279 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:29:43,280 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:43,284 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:43,284 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:43,284 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:29:43,286 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 4 xjuncts. [2021-07-13 19:29:43,290 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:43,290 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:43,290 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:29:43,291 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 2 xjuncts. [2021-07-13 19:29:43,296 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:43,296 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:43,296 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:29:43,297 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:43,301 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:43,301 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:43,302 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:29:43,302 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:43,306 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:43,306 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 30 [2021-07-13 19:29:43,307 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 2 xjuncts. [2021-07-13 19:29:43,502 WARN L205 SmtUtils]: Spent 194.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 47 [2021-07-13 19:29:43,502 INFO L628 ElimStorePlain]: treesize reduction 378, result has 39.1 percent of original size [2021-07-13 19:29:43,505 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:43,506 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:43,506 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:29:43,506 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:43,509 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:43,510 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:43,510 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:29:43,510 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:43,513 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:43,514 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:43,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:29:43,514 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:43,517 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:43,518 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:43,518 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:29:43,518 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:43,521 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:43,521 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:43,522 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:29:43,522 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:43,529 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:43,532 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:43,533 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:43,533 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:29:43,533 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:43,536 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:43,536 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:29:43,537 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:43,544 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:43,612 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:43,614 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:29:43,614 INFO L247 ElimStorePlain]: Needed 18 recursive calls to eliminate 2 variables, input treesize:455, output treesize:164 [2021-07-13 19:29:43,798 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:29:43,798 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [859135536] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:43,798 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:29:43,798 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 16 [2021-07-13 19:29:43,798 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [953329357] [2021-07-13 19:29:43,798 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:29:43,799 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:29:43,799 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:29:43,799 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:29:43,799 INFO L87 Difference]: Start difference. First operand 186 states and 546 transitions. Second operand has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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:29:44,128 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 53 [2021-07-13 19:29:44,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:29:44,209 INFO L93 Difference]: Finished difference Result 209 states and 609 transitions. [2021-07-13 19:29:44,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:29:44,209 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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 17 [2021-07-13 19:29:44,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:29:44,210 INFO L225 Difference]: With dead ends: 209 [2021-07-13 19:29:44,210 INFO L226 Difference]: Without dead ends: 205 [2021-07-13 19:29:44,210 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 748.4ms TimeCoverageRelationStatistics Valid=64, Invalid=278, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:29:44,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2021-07-13 19:29:44,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 184. [2021-07-13 19:29:44,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 184 states, 183 states have (on average 2.9508196721311477) internal successors, (540), 183 states have internal predecessors, (540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:29:44,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 540 transitions. [2021-07-13 19:29:44,218 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 540 transitions. Word has length 17 [2021-07-13 19:29:44,218 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:29:44,218 INFO L482 AbstractCegarLoop]: Abstraction has 184 states and 540 transitions. [2021-07-13 19:29:44,218 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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:29:44,218 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 540 transitions. [2021-07-13 19:29:44,218 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:29:44,218 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:29:44,218 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:29:44,432 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1175,64 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:29:44,433 INFO L430 AbstractCegarLoop]: === Iteration 70 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:29:44,433 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:29:44,433 INFO L82 PathProgramCache]: Analyzing trace with hash 1175189202, now seen corresponding path program 29 times [2021-07-13 19:29:44,433 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:29:44,433 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [85163424] [2021-07-13 19:29:44,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:29:44,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:44,645 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:29:44,645 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:29:44,645 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [85163424] [2021-07-13 19:29:44,645 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [85163424] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:44,645 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1583756246] [2021-07-13 19:29:44,646 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 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:29:44,673 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:29:44,673 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:29:44,674 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 28 conjunts are in the unsatisfiable core [2021-07-13 19:29:44,674 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:29:44,772 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:44,773 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:44,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 25 treesize of output 19 [2021-07-13 19:29:44,774 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:44,777 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:44,778 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:44,778 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:29:44,779 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 4 xjuncts. [2021-07-13 19:29:44,783 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:44,783 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:44,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 15 treesize of output 11 [2021-07-13 19:29:44,784 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:44,787 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:44,788 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:29:44,788 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:44,880 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:44,882 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:29:44,883 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:233, output treesize:293 [2021-07-13 19:29:45,479 WARN L205 SmtUtils]: Spent 293.00 ms on a formula simplification. DAG size of input: 142 DAG size of output: 96 [2021-07-13 19:29:46,486 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:46,487 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:46,487 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 24 [2021-07-13 19:29:46,488 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:46,497 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:46,497 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:29:46,498 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:47,059 WARN L205 SmtUtils]: Spent 560.00 ms on a formula simplification. DAG size of input: 204 DAG size of output: 161 [2021-07-13 19:29:47,059 INFO L628 ElimStorePlain]: treesize reduction 534, result has 50.6 percent of original size [2021-07-13 19:29:47,067 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:47,067 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:29:47,068 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:29:47,293 WARN L205 SmtUtils]: Spent 224.00 ms on a formula simplification that was a NOOP. DAG size: 159 [2021-07-13 19:29:47,293 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:47,301 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-13 19:29:47,302 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:47,520 WARN L205 SmtUtils]: Spent 217.00 ms on a formula simplification that was a NOOP. DAG size: 154 [2021-07-13 19:29:47,521 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:47,528 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:47,528 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:29:47,529 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:47,751 WARN L205 SmtUtils]: Spent 221.00 ms on a formula simplification that was a NOOP. DAG size: 150 [2021-07-13 19:29:47,751 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:47,759 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:47,759 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:47,760 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:29:47,760 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:47,767 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:47,767 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 24 [2021-07-13 19:29:47,768 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:48,181 WARN L205 SmtUtils]: Spent 412.00 ms on a formula simplification. DAG size of input: 147 DAG size of output: 145 [2021-07-13 19:29:48,182 INFO L628 ElimStorePlain]: treesize reduction 11, result has 97.9 percent of original size [2021-07-13 19:29:48,182 INFO L518 ElimStorePlain]: Eliminatee v_prenex_351 vanished before elimination [2021-07-13 19:29:48,189 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-13 19:29:48,190 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:48,390 WARN L205 SmtUtils]: Spent 199.00 ms on a formula simplification that was a NOOP. DAG size: 140 [2021-07-13 19:29:48,390 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:48,397 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:48,398 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:48,398 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:29:48,399 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:48,405 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:48,405 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:29:48,406 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:48,604 WARN L205 SmtUtils]: Spent 198.00 ms on a formula simplification that was a NOOP. DAG size: 133 [2021-07-13 19:29:48,604 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:48,605 INFO L518 ElimStorePlain]: Eliminatee v_prenex_353 vanished before elimination [2021-07-13 19:29:48,611 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:48,611 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:29:48,612 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 2 xjuncts. [2021-07-13 19:29:48,819 WARN L205 SmtUtils]: Spent 206.00 ms on a formula simplification that was a NOOP. DAG size: 131 [2021-07-13 19:29:48,820 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:48,826 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:48,827 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:48,827 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:29:48,827 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:48,833 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:48,834 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:29:48,834 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:48,844 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:49,042 WARN L205 SmtUtils]: Spent 197.00 ms on a formula simplification that was a NOOP. DAG size: 126 [2021-07-13 19:29:49,043 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:49,049 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:49,049 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:49,050 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 24 [2021-07-13 19:29:49,051 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:49,057 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:49,057 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:29:49,058 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:49,432 WARN L205 SmtUtils]: Spent 374.00 ms on a formula simplification. DAG size of input: 123 DAG size of output: 122 [2021-07-13 19:29:49,432 INFO L628 ElimStorePlain]: treesize reduction 10, result has 97.9 percent of original size [2021-07-13 19:29:49,438 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:49,439 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:49,439 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:29:49,440 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:49,445 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:49,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 12 treesize of output 5 [2021-07-13 19:29:49,446 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:49,627 WARN L205 SmtUtils]: Spent 180.00 ms on a formula simplification that was a NOOP. DAG size: 113 [2021-07-13 19:29:49,627 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:49,633 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:49,633 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:29:49,634 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 2 xjuncts. [2021-07-13 19:29:49,818 WARN L205 SmtUtils]: Spent 183.00 ms on a formula simplification that was a NOOP. DAG size: 111 [2021-07-13 19:29:49,818 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:49,825 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:49,825 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:49,825 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:29:49,826 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:49,832 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:49,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 10 treesize of output 5 [2021-07-13 19:29:49,833 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:49,842 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:50,019 WARN L205 SmtUtils]: Spent 176.00 ms on a formula simplification that was a NOOP. DAG size: 105 [2021-07-13 19:29:50,019 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:50,025 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:50,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 48 treesize of output 38 [2021-07-13 19:29:50,026 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:50,203 WARN L205 SmtUtils]: Spent 176.00 ms on a formula simplification that was a NOOP. DAG size: 101 [2021-07-13 19:29:50,203 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:50,208 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:50,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 44 treesize of output 19 [2021-07-13 19:29:50,217 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:50,379 WARN L205 SmtUtils]: Spent 161.00 ms on a formula simplification that was a NOOP. DAG size: 94 [2021-07-13 19:29:50,379 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:50,385 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:50,385 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:50,385 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:29:50,386 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:50,390 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:50,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 21 treesize of output 7 [2021-07-13 19:29:50,391 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:50,400 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:50,554 WARN L205 SmtUtils]: Spent 153.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2021-07-13 19:29:50,554 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:50,560 INFO L550 ElimStorePlain]: Start of recursive call 1: 10 dim-0 vars, 18 dim-1 vars, End of recursive call: and 11 xjuncts. [2021-07-13 19:29:50,560 INFO L247 ElimStorePlain]: Needed 25 recursive calls to eliminate 28 variables, input treesize:1101, output treesize:264 [2021-07-13 19:29:50,746 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 44 [2021-07-13 19:29:50,852 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:29:50,852 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1583756246] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:50,853 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:29:50,853 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-13 19:29:50,853 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033050633] [2021-07-13 19:29:50,853 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:29:50,853 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:29:50,853 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:29:50,853 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:29:50,853 INFO L87 Difference]: Start difference. First operand 184 states and 540 transitions. Second operand has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 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:29:51,299 WARN L205 SmtUtils]: Spent 211.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 62 [2021-07-13 19:29:51,899 WARN L205 SmtUtils]: Spent 539.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 115 [2021-07-13 19:29:52,269 WARN L205 SmtUtils]: Spent 244.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 72 [2021-07-13 19:29:52,462 WARN L205 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 49 [2021-07-13 19:29:52,569 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:29:52,570 INFO L93 Difference]: Finished difference Result 234 states and 668 transitions. [2021-07-13 19:29:52,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:29:52,570 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 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 17 [2021-07-13 19:29:52,570 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:29:52,571 INFO L225 Difference]: With dead ends: 234 [2021-07-13 19:29:52,571 INFO L226 Difference]: Without dead ends: 222 [2021-07-13 19:29:52,571 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 9 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 2393.9ms TimeCoverageRelationStatistics Valid=79, Invalid=383, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:29:52,571 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2021-07-13 19:29:52,573 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 189. [2021-07-13 19:29:52,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 189 states, 188 states have (on average 2.9680851063829787) internal successors, (558), 188 states have internal predecessors, (558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:29:52,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 558 transitions. [2021-07-13 19:29:52,574 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 558 transitions. Word has length 17 [2021-07-13 19:29:52,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:29:52,574 INFO L482 AbstractCegarLoop]: Abstraction has 189 states and 558 transitions. [2021-07-13 19:29:52,574 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 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:29:52,574 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 558 transitions. [2021-07-13 19:29:52,574 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:29:52,574 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:29:52,574 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:29:52,790 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1193,65 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:29:52,791 INFO L430 AbstractCegarLoop]: === Iteration 71 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:29:52,791 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:29:52,791 INFO L82 PathProgramCache]: Analyzing trace with hash 1517772714, now seen corresponding path program 30 times [2021-07-13 19:29:52,791 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:29:52,791 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1707932399] [2021-07-13 19:29:52,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:29:52,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:52,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:29:52,929 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:29:52,929 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1707932399] [2021-07-13 19:29:52,929 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1707932399] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:52,929 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [35717931] [2021-07-13 19:29:52,929 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 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:29:52,956 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:29:52,956 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:29:52,957 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:29:52,960 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:29:53,045 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:29:53,046 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:53,048 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:29:53,049 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:29:53,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 17 treesize of output 13 [2021-07-13 19:29:53,052 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:53,055 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:29:53,055 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:53,089 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:53,091 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:29:53,091 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:135, output treesize:125 [2021-07-13 19:29:53,170 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:53,171 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:53,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 28 treesize of output 22 [2021-07-13 19:29:53,172 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:53,176 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:53,176 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:53,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 15 treesize of output 11 [2021-07-13 19:29:53,177 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:53,180 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:53,180 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:53,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, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:29:53,182 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:29:53,185 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:29:53,185 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:53,189 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:53,189 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:53,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, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 30 [2021-07-13 19:29:53,191 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 2 xjuncts. [2021-07-13 19:29:53,194 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:53,195 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:53,195 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:29:53,196 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:53,199 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:53,200 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:53,200 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:29:53,201 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 4 xjuncts. [2021-07-13 19:29:53,205 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:53,206 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:53,206 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:29:53,207 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:53,210 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:53,211 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:53,211 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:29:53,212 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2021-07-13 19:29:53,215 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:29:53,216 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:53,362 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 48 [2021-07-13 19:29:53,362 INFO L628 ElimStorePlain]: treesize reduction 245, result has 46.6 percent of original size [2021-07-13 19:29:53,366 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:53,366 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:53,366 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2021-07-13 19:29:53,367 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:53,370 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:53,370 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:53,370 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:29:53,371 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:53,378 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:53,381 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:53,381 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:53,382 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:29:53,382 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:53,385 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:53,386 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:53,386 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:29:53,386 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:53,389 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:53,389 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:53,390 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:29:53,390 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:53,397 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:53,400 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:53,401 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:53,401 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:29:53,401 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:53,404 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:53,410 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:29:53,411 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:53,420 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:53,481 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:53,483 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:29:53,483 INFO L247 ElimStorePlain]: Needed 18 recursive calls to eliminate 2 variables, input treesize:427, output treesize:140 [2021-07-13 19:29:53,620 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:29:53,620 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [35717931] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:53,620 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:29:53,620 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 14 [2021-07-13 19:29:53,620 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44333368] [2021-07-13 19:29:53,620 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:29:53,620 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:29:53,620 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:29:53,620 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:29:53,620 INFO L87 Difference]: Start difference. First operand 189 states and 558 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:29:54,045 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 44 [2021-07-13 19:29:54,097 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:29:54,097 INFO L93 Difference]: Finished difference Result 212 states and 621 transitions. [2021-07-13 19:29:54,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:29:54,097 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 17 [2021-07-13 19:29:54,097 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:29:54,098 INFO L225 Difference]: With dead ends: 212 [2021-07-13 19:29:54,098 INFO L226 Difference]: Without dead ends: 208 [2021-07-13 19:29:54,098 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 634.8ms TimeCoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:29:54,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 208 states. [2021-07-13 19:29:54,100 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 208 to 189. [2021-07-13 19:29:54,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 189 states, 188 states have (on average 2.9680851063829787) internal successors, (558), 188 states have internal predecessors, (558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:29:54,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 558 transitions. [2021-07-13 19:29:54,101 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 558 transitions. Word has length 17 [2021-07-13 19:29:54,101 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:29:54,101 INFO L482 AbstractCegarLoop]: Abstraction has 189 states and 558 transitions. [2021-07-13 19:29:54,101 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:29:54,101 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 558 transitions. [2021-07-13 19:29:54,101 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:29:54,101 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:29:54,101 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:29:54,302 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1378 [2021-07-13 19:29:54,302 INFO L430 AbstractCegarLoop]: === Iteration 72 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:29:54,302 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:29:54,302 INFO L82 PathProgramCache]: Analyzing trace with hash 1096748704, now seen corresponding path program 31 times [2021-07-13 19:29:54,302 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:29:54,302 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1021877470] [2021-07-13 19:29:54,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:29:54,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:54,588 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:29:54,588 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:29:54,588 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1021877470] [2021-07-13 19:29:54,588 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1021877470] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:54,588 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [303942084] [2021-07-13 19:29:54,588 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 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:29:54,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:54,630 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:29:54,630 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:29:54,846 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:54,847 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:54,847 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:29:54,848 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:54,851 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:54,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 15 treesize of output 11 [2021-07-13 19:29:54,852 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:54,904 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:54,908 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:54,908 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:54,909 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:29:54,910 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:29:54,914 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:54,914 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:29:54,915 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:54,980 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:54,986 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-07-13 19:29:54,986 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:155, output treesize:143 [2021-07-13 19:29:55,271 INFO L446 ElimStorePlain]: Different costs {1=[array_4], 10=[array_0]} [2021-07-13 19:29:55,276 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:55,277 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:29:55,278 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:55,282 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:55,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 15 treesize of output 11 [2021-07-13 19:29:55,283 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:55,287 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:55,287 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2021-07-13 19:29:55,289 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:29:55,293 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:55,293 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:29:55,294 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:55,298 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:55,298 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:29:55,299 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 2 xjuncts. [2021-07-13 19:29:55,304 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:55,304 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:29:55,305 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:55,309 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:55,309 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:29:55,311 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 4 xjuncts. [2021-07-13 19:29:55,316 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:55,316 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:29:55,317 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:55,321 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:55,322 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:29:55,322 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:55,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 28 treesize of output 22 [2021-07-13 19:29:55,327 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 2 xjuncts. [2021-07-13 19:29:55,581 WARN L205 SmtUtils]: Spent 252.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 77 [2021-07-13 19:29:55,581 INFO L628 ElimStorePlain]: treesize reduction 148, result has 71.4 percent of original size [2021-07-13 19:29:55,585 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:55,585 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:55,586 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:29:55,586 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:55,590 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:55,590 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:55,591 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2021-07-13 19:29:55,591 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:55,600 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:55,603 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:55,604 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:55,604 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 19 [2021-07-13 19:29:55,605 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:55,608 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:55,609 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:55,609 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2021-07-13 19:29:55,610 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:55,621 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:55,625 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:55,625 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:55,626 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:29:55,626 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:55,630 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:55,630 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:55,630 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:29:55,631 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:55,639 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:55,643 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:55,657 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:55,657 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:29:55,658 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:55,663 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:55,664 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:55,664 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2021-07-13 19:29:55,665 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:55,669 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:55,669 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:55,670 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:29:55,671 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:55,675 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:55,676 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:55,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:29:55,677 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:55,681 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:55,681 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:29:55,682 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:55,689 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:55,789 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:55,792 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:29:55,792 INFO L247 ElimStorePlain]: Needed 22 recursive calls to eliminate 6 variables, input treesize:419, output treesize:179 [2021-07-13 19:29:55,940 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 43 [2021-07-13 19:29:56,003 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:29:56,004 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [303942084] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:56,004 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:29:56,004 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 16 [2021-07-13 19:29:56,004 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1058383973] [2021-07-13 19:29:56,004 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:29:56,004 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:29:56,004 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:29:56,004 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=205, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:29:56,005 INFO L87 Difference]: Start difference. First operand 189 states and 558 transitions. Second operand has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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:29:56,831 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 98 [2021-07-13 19:29:57,275 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:29:57,276 INFO L93 Difference]: Finished difference Result 252 states and 736 transitions. [2021-07-13 19:29:57,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:29:57,276 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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 17 [2021-07-13 19:29:57,276 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:29:57,277 INFO L225 Difference]: With dead ends: 252 [2021-07-13 19:29:57,277 INFO L226 Difference]: Without dead ends: 248 [2021-07-13 19:29:57,277 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 7 SyntacticMatches, 5 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 1566.3ms TimeCoverageRelationStatistics Valid=115, Invalid=587, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:29:57,277 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 248 states. [2021-07-13 19:29:57,279 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 248 to 196. [2021-07-13 19:29:57,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 196 states, 195 states have (on average 2.9692307692307693) internal successors, (579), 195 states have internal predecessors, (579), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:29:57,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 579 transitions. [2021-07-13 19:29:57,280 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 579 transitions. Word has length 17 [2021-07-13 19:29:57,280 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:29:57,280 INFO L482 AbstractCegarLoop]: Abstraction has 196 states and 579 transitions. [2021-07-13 19:29:57,280 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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:29:57,280 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 579 transitions. [2021-07-13 19:29:57,280 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:29:57,280 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:29:57,281 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:29:57,481 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1398 [2021-07-13 19:29:57,481 INFO L430 AbstractCegarLoop]: === Iteration 73 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:29:57,481 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:29:57,481 INFO L82 PathProgramCache]: Analyzing trace with hash -1716980722, now seen corresponding path program 32 times [2021-07-13 19:29:57,482 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:29:57,482 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1839127506] [2021-07-13 19:29:57,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:29:57,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:29:57,640 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:29:57,640 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:29:57,640 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1839127506] [2021-07-13 19:29:57,640 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1839127506] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:57,640 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [987761149] [2021-07-13 19:29:57,640 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 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:29:57,678 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:29:57,678 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:29:57,679 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:29:57,679 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:29:57,861 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:57,862 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:57,862 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:29:57,863 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:57,867 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:57,867 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:57,868 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:29:57,868 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:57,872 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:57,872 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:57,873 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:29:57,875 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 4 xjuncts. [2021-07-13 19:29:57,879 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:57,879 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:29:57,880 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:57,959 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:57,967 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-07-13 19:29:57,967 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:183, output treesize:243 [2021-07-13 19:29:58,146 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:58,147 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:58,147 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:29:58,148 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:29:58,153 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:58,153 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:29:58,154 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:58,425 WARN L205 SmtUtils]: Spent 270.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 90 [2021-07-13 19:29:58,425 INFO L628 ElimStorePlain]: treesize reduction 233, result has 63.1 percent of original size [2021-07-13 19:29:58,430 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:58,430 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:29:58,431 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:58,435 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:29:58,436 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:58,444 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:58,556 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2021-07-13 19:29:58,556 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:58,561 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:58,561 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:29:58,562 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 2 xjuncts. [2021-07-13 19:29:58,682 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2021-07-13 19:29:58,682 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:58,687 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:58,687 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:29:58,688 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:58,692 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:29:58,692 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:58,700 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:58,816 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification that was a NOOP. DAG size: 78 [2021-07-13 19:29:58,817 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:58,821 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:58,821 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:58,822 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 38 [2021-07-13 19:29:58,823 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:58,827 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:58,828 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:58,828 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:29:58,829 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:58,833 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:58,833 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:58,834 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:29:58,834 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:58,838 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:29:58,839 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:58,843 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:58,844 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:58,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 30 treesize of output 24 [2021-07-13 19:29:58,845 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:58,849 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:58,849 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 24 [2021-07-13 19:29:58,850 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:59,026 WARN L205 SmtUtils]: Spent 176.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 74 [2021-07-13 19:29:59,027 INFO L628 ElimStorePlain]: treesize reduction 21, result has 92.9 percent of original size [2021-07-13 19:29:59,031 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:59,031 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 19 [2021-07-13 19:29:59,033 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:59,038 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:59,038 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:29:59,039 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:59,043 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:59,043 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:29:59,044 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:59,047 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:29:59,048 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:29:59,048 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:59,052 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:29:59,052 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:59,134 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:59,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:29:59,139 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:29:59,223 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:29:59,224 INFO L518 ElimStorePlain]: Eliminatee v_prenex_379 vanished before elimination [2021-07-13 19:29:59,227 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:29:59,227 INFO L247 ElimStorePlain]: Needed 20 recursive calls to eliminate 12 variables, input treesize:629, output treesize:151 [2021-07-13 19:29:59,403 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:29:59,403 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [987761149] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:29:59,403 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:29:59,403 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2021-07-13 19:29:59,403 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1535066254] [2021-07-13 19:29:59,403 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:29:59,403 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:29:59,404 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:29:59,404 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:29:59,404 INFO L87 Difference]: Start difference. First operand 196 states and 579 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:30:00,005 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 74 [2021-07-13 19:30:00,303 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 93 [2021-07-13 19:30:00,509 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 48 [2021-07-13 19:30:00,916 WARN L205 SmtUtils]: Spent 222.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 51 [2021-07-13 19:30:00,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:30:00,985 INFO L93 Difference]: Finished difference Result 272 states and 764 transitions. [2021-07-13 19:30:00,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:30:00,985 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 17 [2021-07-13 19:30:00,985 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:30:00,986 INFO L225 Difference]: With dead ends: 272 [2021-07-13 19:30:00,986 INFO L226 Difference]: Without dead ends: 260 [2021-07-13 19:30:00,987 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 9 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 1529.6ms TimeCoverageRelationStatistics Valid=93, Invalid=507, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:30:00,987 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 260 states. [2021-07-13 19:30:00,990 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 260 to 199. [2021-07-13 19:30:00,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 199 states, 198 states have (on average 2.984848484848485) internal successors, (591), 198 states have internal predecessors, (591), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:30:00,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 199 states to 199 states and 591 transitions. [2021-07-13 19:30:00,990 INFO L78 Accepts]: Start accepts. Automaton has 199 states and 591 transitions. Word has length 17 [2021-07-13 19:30:00,991 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:30:00,991 INFO L482 AbstractCegarLoop]: Abstraction has 199 states and 591 transitions. [2021-07-13 19:30:00,991 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:30:00,991 INFO L276 IsEmpty]: Start isEmpty. Operand 199 states and 591 transitions. [2021-07-13 19:30:00,991 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:30:00,991 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:30:00,991 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:30:01,191 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1430 [2021-07-13 19:30:01,192 INFO L430 AbstractCegarLoop]: === Iteration 74 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:30:01,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:30:01,192 INFO L82 PathProgramCache]: Analyzing trace with hash 2006531768, now seen corresponding path program 33 times [2021-07-13 19:30:01,192 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:30:01,192 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1074122964] [2021-07-13 19:30:01,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:30:01,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:30:01,399 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:30:01,399 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:30:01,399 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1074122964] [2021-07-13 19:30:01,399 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1074122964] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:01,399 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [717571720] [2021-07-13 19:30:01,399 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 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:30:01,442 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:30:01,442 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:30:01,443 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:30:01,444 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:30:01,661 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:01,661 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:01,662 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:30:01,663 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:30:01,666 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:01,666 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:30:01,667 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:01,714 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:01,718 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:01,718 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:01,718 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:30:01,719 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:01,722 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:01,722 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:30:01,723 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:01,767 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:01,772 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-07-13 19:30:01,772 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:158, output treesize:148 [2021-07-13 19:30:02,005 INFO L446 ElimStorePlain]: Different costs {1=[array_4], 55=[array_2]} [2021-07-13 19:30:02,011 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:02,011 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:30:02,012 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:02,017 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:02,017 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:30:02,019 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 4 xjuncts. [2021-07-13 19:30:02,024 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:02,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 28 treesize of output 22 [2021-07-13 19:30:02,025 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:02,030 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:02,031 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:30:02,031 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:02,037 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:02,037 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:30:02,038 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 4 xjuncts. [2021-07-13 19:30:02,044 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:02,044 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:30:02,045 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:02,051 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:02,051 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:30:02,052 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:02,057 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:02,057 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:30:02,058 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:02,064 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:02,064 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 30 [2021-07-13 19:30:02,066 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2021-07-13 19:30:02,072 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:30:02,081 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 2 xjuncts. [2021-07-13 19:30:02,356 WARN L205 SmtUtils]: Spent 273.00 ms on a formula simplification. DAG size of input: 149 DAG size of output: 104 [2021-07-13 19:30:02,356 INFO L628 ElimStorePlain]: treesize reduction 278, result has 58.8 percent of original size [2021-07-13 19:30:02,375 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:02,375 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:02,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 20 treesize of output 9 [2021-07-13 19:30:02,376 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:02,382 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:02,383 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:02,383 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:30:02,384 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:02,394 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:02,405 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:02,406 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:02,407 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:30:02,407 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:02,413 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:02,414 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:02,414 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:30:02,415 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:02,423 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:02,427 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:02,427 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:02,428 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:30:02,428 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:02,432 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:02,433 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:02,433 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:30:02,434 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:02,438 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:02,438 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:02,438 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 15 [2021-07-13 19:30:02,439 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:02,443 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:02,444 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:02,444 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2021-07-13 19:30:02,445 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:02,456 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:02,461 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:02,461 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:02,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 24 treesize of output 9 [2021-07-13 19:30:02,462 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:02,466 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:02,466 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:30:02,467 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:02,474 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:02,582 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification that was a NOOP. DAG size: 77 [2021-07-13 19:30:02,582 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:02,586 INFO L550 ElimStorePlain]: Start of recursive call 1: 10 dim-0 vars, 2 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-13 19:30:02,586 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 12 variables, input treesize:509, output treesize:199 [2021-07-13 19:30:02,741 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 39 [2021-07-13 19:30:02,846 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:30:02,846 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [717571720] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:02,847 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:30:02,847 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2021-07-13 19:30:02,847 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627724440] [2021-07-13 19:30:02,847 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:30:02,847 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:30:02,847 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:30:02,847 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=178, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:30:02,847 INFO L87 Difference]: Start difference. First operand 199 states and 591 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:30:03,544 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 79 [2021-07-13 19:30:03,772 WARN L205 SmtUtils]: Spent 172.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 94 [2021-07-13 19:30:04,038 WARN L205 SmtUtils]: Spent 203.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 104 [2021-07-13 19:30:04,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:30:04,145 INFO L93 Difference]: Finished difference Result 340 states and 970 transitions. [2021-07-13 19:30:04,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:30:04,146 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 17 [2021-07-13 19:30:04,146 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:30:04,147 INFO L225 Difference]: With dead ends: 340 [2021-07-13 19:30:04,147 INFO L226 Difference]: Without dead ends: 332 [2021-07-13 19:30:04,148 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 9 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 1486.0ms TimeCoverageRelationStatistics Valid=81, Invalid=425, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:30:04,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 332 states. [2021-07-13 19:30:04,151 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 332 to 197. [2021-07-13 19:30:04,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 197 states, 196 states have (on average 2.989795918367347) internal successors, (586), 196 states have internal predecessors, (586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:30:04,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 586 transitions. [2021-07-13 19:30:04,152 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 586 transitions. Word has length 17 [2021-07-13 19:30:04,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:30:04,152 INFO L482 AbstractCegarLoop]: Abstraction has 197 states and 586 transitions. [2021-07-13 19:30:04,152 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:30:04,152 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 586 transitions. [2021-07-13 19:30:04,153 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:30:04,153 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:30:04,153 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:30:04,357 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1463 [2021-07-13 19:30:04,357 INFO L430 AbstractCegarLoop]: === Iteration 75 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:30:04,357 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:30:04,357 INFO L82 PathProgramCache]: Analyzing trace with hash -150320166, now seen corresponding path program 34 times [2021-07-13 19:30:04,357 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:30:04,357 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1425817881] [2021-07-13 19:30:04,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:30:04,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:30:04,579 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:30:04,579 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:30:04,579 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1425817881] [2021-07-13 19:30:04,579 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1425817881] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:04,579 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1533994323] [2021-07-13 19:30:04,579 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 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:30:04,608 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:30:04,608 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:30:04,608 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:30:04,609 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:30:04,853 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:04,853 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:04,853 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:30:04,854 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:04,858 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:04,858 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:04,858 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:30:04,859 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:30:04,863 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:04,863 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:04,864 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:30:04,864 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:04,868 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:04,868 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:04,868 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:30:04,869 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:04,873 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:04,873 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:04,873 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:30:04,874 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:04,878 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:04,878 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:30:04,879 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:04,955 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:04,972 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 12 dim-0 vars, and 6 xjuncts. [2021-07-13 19:30:04,972 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 5 variables, input treesize:249, output treesize:225 [2021-07-13 19:30:05,435 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:05,436 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:05,436 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:30:05,437 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:05,443 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:05,444 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:30:05,445 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:05,721 WARN L205 SmtUtils]: Spent 275.00 ms on a formula simplification. DAG size of input: 116 DAG size of output: 94 [2021-07-13 19:30:05,722 INFO L628 ElimStorePlain]: treesize reduction 170, result has 62.8 percent of original size [2021-07-13 19:30:05,722 INFO L518 ElimStorePlain]: Eliminatee v_prenex_407 vanished before elimination [2021-07-13 19:30:05,727 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:05,728 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:30:05,729 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:05,814 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:05,820 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:05,820 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:05,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 19 treesize of output 15 [2021-07-13 19:30:05,821 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:05,827 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:05,827 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:05,828 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:30:05,829 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:05,834 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:05,834 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:05,835 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-07-13 19:30:05,835 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:05,840 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:05,841 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 24 [2021-07-13 19:30:05,842 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:05,916 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:05,921 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:05,922 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:30:05,922 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:05,995 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:06,000 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:06,000 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:06,001 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:30:06,001 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:06,006 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:06,006 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:06,006 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:30:06,007 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:06,012 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:06,012 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:06,012 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:30:06,013 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:06,017 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:06,018 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2021-07-13 19:30:06,018 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:06,094 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:06,098 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:06,099 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:30:06,100 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 2 xjuncts. [2021-07-13 19:30:06,173 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:06,177 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:06,177 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:06,178 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:30:06,178 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:06,182 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:06,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 10 treesize of output 5 [2021-07-13 19:30:06,183 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:06,191 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:06,262 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:06,266 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-13 19:30:06,267 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:06,335 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:06,336 INFO L518 ElimStorePlain]: Eliminatee v_prenex_413 vanished before elimination [2021-07-13 19:30:06,338 INFO L550 ElimStorePlain]: Start of recursive call 1: 10 dim-0 vars, 10 dim-1 vars, End of recursive call: and 9 xjuncts. [2021-07-13 19:30:06,339 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 20 variables, input treesize:471, output treesize:62 [2021-07-13 19:30:06,383 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:30:06,383 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1533994323] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:06,383 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:30:06,383 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 15 [2021-07-13 19:30:06,383 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [561577647] [2021-07-13 19:30:06,384 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:30:06,384 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:30:06,384 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:30:06,384 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:30:06,384 INFO L87 Difference]: Start difference. First operand 197 states and 586 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:30:06,912 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:30:06,912 INFO L93 Difference]: Finished difference Result 239 states and 690 transitions. [2021-07-13 19:30:06,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-13 19:30:06,912 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 17 [2021-07-13 19:30:06,912 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:30:06,914 INFO L225 Difference]: With dead ends: 239 [2021-07-13 19:30:06,914 INFO L226 Difference]: Without dead ends: 235 [2021-07-13 19:30:06,914 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 9 SyntacticMatches, 4 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 857.5ms TimeCoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:30:06,914 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 235 states. [2021-07-13 19:30:06,918 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 235 to 195. [2021-07-13 19:30:06,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 195 states, 194 states have (on average 2.9948453608247423) internal successors, (581), 194 states have internal predecessors, (581), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:30:06,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 581 transitions. [2021-07-13 19:30:06,919 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 581 transitions. Word has length 17 [2021-07-13 19:30:06,919 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:30:06,919 INFO L482 AbstractCegarLoop]: Abstraction has 195 states and 581 transitions. [2021-07-13 19:30:06,919 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:30:06,919 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 581 transitions. [2021-07-13 19:30:06,919 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:30:06,920 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:30:06,920 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:30:07,132 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 70 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1496 [2021-07-13 19:30:07,133 INFO L430 AbstractCegarLoop]: === Iteration 76 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:30:07,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:30:07,133 INFO L82 PathProgramCache]: Analyzing trace with hash 1618381758, now seen corresponding path program 35 times [2021-07-13 19:30:07,133 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:30:07,133 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [580923291] [2021-07-13 19:30:07,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:30:07,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:30:07,354 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:30:07,354 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:30:07,354 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [580923291] [2021-07-13 19:30:07,354 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [580923291] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:07,354 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [159215822] [2021-07-13 19:30:07,354 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 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:30:07,381 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:30:07,381 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:30:07,382 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:30:07,382 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:30:07,525 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:07,525 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:07,527 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:30:07,528 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:30:07,531 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:07,532 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:07,532 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:30:07,533 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:07,536 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:07,537 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:07,537 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:30:07,538 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:07,541 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:07,541 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:30:07,542 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:07,599 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:07,605 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 4 xjuncts. [2021-07-13 19:30:07,605 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:195, output treesize:185 [2021-07-13 19:30:08,024 WARN L205 SmtUtils]: Spent 177.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 84 [2021-07-13 19:30:08,913 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:08,913 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:08,914 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:30:08,915 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:08,922 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:08,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 27 treesize of output 21 [2021-07-13 19:30:08,924 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:30:09,193 WARN L205 SmtUtils]: Spent 268.00 ms on a formula simplification. DAG size of input: 139 DAG size of output: 116 [2021-07-13 19:30:09,193 INFO L628 ElimStorePlain]: treesize reduction 169, result has 63.9 percent of original size [2021-07-13 19:30:09,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 7 treesize of output 5 [2021-07-13 19:30:09,200 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:09,295 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:09,300 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:09,301 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:30:09,302 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:09,394 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:09,395 INFO L518 ElimStorePlain]: Eliminatee v_prenex_439 vanished before elimination [2021-07-13 19:30:09,400 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:09,401 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:30:09,401 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:09,500 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:09,506 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:09,506 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:09,507 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:30:09,507 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:09,513 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:09,513 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 24 [2021-07-13 19:30:09,514 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:09,601 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:09,607 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:09,607 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:09,607 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:30:09,608 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:09,613 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:09,613 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2021-07-13 19:30:09,614 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:09,698 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:09,703 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:09,704 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:09,704 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-07-13 19:30:09,705 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:09,710 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:09,711 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:30:09,711 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:09,791 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:09,797 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:09,797 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:09,797 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:30:09,798 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:09,803 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:09,803 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:30:09,804 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:09,882 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:09,887 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-13 19:30:09,888 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:09,963 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:09,963 INFO L518 ElimStorePlain]: Eliminatee v_prenex_435 vanished before elimination [2021-07-13 19:30:09,968 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:09,969 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:09,969 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:30:09,969 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:09,973 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:09,974 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:30:09,974 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:09,982 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:10,056 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:10,065 INFO L550 ElimStorePlain]: Start of recursive call 1: 12 dim-0 vars, 12 dim-1 vars, End of recursive call: and 9 xjuncts. [2021-07-13 19:30:10,065 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 24 variables, input treesize:466, output treesize:66 [2021-07-13 19:30:10,116 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:30:10,116 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [159215822] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:10,116 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:30:10,116 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 15 [2021-07-13 19:30:10,117 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1420790564] [2021-07-13 19:30:10,117 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:30:10,117 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:30:10,117 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:30:10,117 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:30:10,117 INFO L87 Difference]: Start difference. First operand 195 states and 581 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:30:10,607 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 77 [2021-07-13 19:30:10,918 WARN L205 SmtUtils]: Spent 273.00 ms on a formula simplification. DAG size of input: 146 DAG size of output: 123 [2021-07-13 19:30:11,046 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:30:11,046 INFO L93 Difference]: Finished difference Result 240 states and 691 transitions. [2021-07-13 19:30:11,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-13 19:30:11,047 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 17 [2021-07-13 19:30:11,047 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:30:11,048 INFO L225 Difference]: With dead ends: 240 [2021-07-13 19:30:11,048 INFO L226 Difference]: Without dead ends: 236 [2021-07-13 19:30:11,048 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 9 SyntacticMatches, 4 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 1249.9ms TimeCoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:30:11,048 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236 states. [2021-07-13 19:30:11,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236 to 194. [2021-07-13 19:30:11,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 194 states, 193 states have (on average 2.989637305699482) internal successors, (577), 193 states have internal predecessors, (577), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:30:11,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 577 transitions. [2021-07-13 19:30:11,052 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 577 transitions. Word has length 17 [2021-07-13 19:30:11,052 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:30:11,052 INFO L482 AbstractCegarLoop]: Abstraction has 194 states and 577 transitions. [2021-07-13 19:30:11,052 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:30:11,052 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 577 transitions. [2021-07-13 19:30:11,052 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:30:11,053 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:30:11,053 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:30:11,256 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1560,71 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:30:11,257 INFO L430 AbstractCegarLoop]: === Iteration 77 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:30:11,257 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:30:11,257 INFO L82 PathProgramCache]: Analyzing trace with hash 952378238, now seen corresponding path program 36 times [2021-07-13 19:30:11,257 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:30:11,257 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078237780] [2021-07-13 19:30:11,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:30:11,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:30:11,589 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:30:11,589 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:30:11,589 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1078237780] [2021-07-13 19:30:11,590 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1078237780] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:11,590 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [286172634] [2021-07-13 19:30:11,590 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 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:30:11,622 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:30:11,622 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:30:11,623 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:30:11,623 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:30:11,816 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:11,817 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:11,817 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:30:11,818 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:11,821 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:11,822 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:11,822 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:30:11,823 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:11,827 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:11,827 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:11,827 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:30:11,828 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:30:11,832 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:11,833 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:30:11,833 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:11,914 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:11,920 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 4 xjuncts. [2021-07-13 19:30:11,920 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:223, output treesize:213 [2021-07-13 19:30:12,166 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:12,167 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:12,167 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:30:12,168 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:12,174 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:12,175 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:30:12,176 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 4 xjuncts. [2021-07-13 19:30:12,493 WARN L205 SmtUtils]: Spent 316.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 89 [2021-07-13 19:30:12,494 INFO L628 ElimStorePlain]: treesize reduction 200, result has 67.0 percent of original size [2021-07-13 19:30:12,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 7 treesize of output 5 [2021-07-13 19:30:12,499 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:12,630 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2021-07-13 19:30:12,630 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:12,635 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:12,635 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:12,636 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:30:12,637 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:12,641 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:12,642 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:12,642 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:30:12,643 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:12,647 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:12,648 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:12,648 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-07-13 19:30:12,649 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:12,653 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:12,653 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 24 [2021-07-13 19:30:12,654 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:12,779 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification that was a NOOP. DAG size: 82 [2021-07-13 19:30:12,779 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:12,784 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:12,784 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:12,785 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:30:12,785 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:12,790 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:12,790 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:12,790 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:30:12,791 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:12,795 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:12,796 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:12,796 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:30:12,796 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:12,801 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:12,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 24 treesize of output 9 [2021-07-13 19:30:12,802 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:12,918 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification that was a NOOP. DAG size: 76 [2021-07-13 19:30:12,918 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:12,918 INFO L518 ElimStorePlain]: Eliminatee v_prenex_450 vanished before elimination [2021-07-13 19:30:12,923 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:12,924 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:12,924 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:30:12,925 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:12,933 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:12,934 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:30:12,935 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:13,045 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification that was a NOOP. DAG size: 72 [2021-07-13 19:30:13,045 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:13,050 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:13,050 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:13,050 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2021-07-13 19:30:13,051 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:13,055 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:13,055 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:30:13,056 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:13,164 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 67 [2021-07-13 19:30:13,165 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:13,169 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:13,169 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:13,169 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:30:13,170 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:13,173 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:13,174 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:30:13,174 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:13,182 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:13,284 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 60 [2021-07-13 19:30:13,285 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:13,288 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:30:13,288 INFO L247 ElimStorePlain]: Needed 18 recursive calls to eliminate 12 variables, input treesize:536, output treesize:204 [2021-07-13 19:30:13,451 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 40 DAG size of output: 38 [2021-07-13 19:30:13,522 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:30:13,522 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [286172634] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:13,522 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:30:13,522 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 15 [2021-07-13 19:30:13,522 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1333255146] [2021-07-13 19:30:13,522 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:30:13,522 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:30:13,523 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:30:13,523 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:30:13,523 INFO L87 Difference]: Start difference. First operand 194 states and 577 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:30:13,886 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 78 [2021-07-13 19:30:14,081 WARN L205 SmtUtils]: Spent 148.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2021-07-13 19:30:14,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:30:14,134 INFO L93 Difference]: Finished difference Result 249 states and 719 transitions. [2021-07-13 19:30:14,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-13 19:30:14,135 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 17 [2021-07-13 19:30:14,135 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:30:14,136 INFO L225 Difference]: With dead ends: 249 [2021-07-13 19:30:14,136 INFO L226 Difference]: Without dead ends: 245 [2021-07-13 19:30:14,136 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 10 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 1083.8ms TimeCoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:30:14,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 245 states. [2021-07-13 19:30:14,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 245 to 190. [2021-07-13 19:30:14,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 190 states, 189 states have (on average 2.9682539682539684) internal successors, (561), 189 states have internal predecessors, (561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:30:14,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 561 transitions. [2021-07-13 19:30:14,139 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 561 transitions. Word has length 17 [2021-07-13 19:30:14,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:30:14,139 INFO L482 AbstractCegarLoop]: Abstraction has 190 states and 561 transitions. [2021-07-13 19:30:14,139 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:30:14,139 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 561 transitions. [2021-07-13 19:30:14,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:30:14,139 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:30:14,139 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:30:14,340 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1703,72 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:30:14,340 INFO L430 AbstractCegarLoop]: === Iteration 78 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:30:14,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:30:14,340 INFO L82 PathProgramCache]: Analyzing trace with hash 1965452058, now seen corresponding path program 37 times [2021-07-13 19:30:14,340 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:30:14,341 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1646071967] [2021-07-13 19:30:14,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:30:14,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:30:14,554 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:30:14,554 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:30:14,554 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1646071967] [2021-07-13 19:30:14,554 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1646071967] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:14,554 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [560296117] [2021-07-13 19:30:14,554 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 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:30:14,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:30:14,582 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:30:14,582 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:30:14,738 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:14,738 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:14,739 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:30:14,739 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:14,742 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:14,743 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:30:14,743 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:14,785 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:14,788 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:14,789 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:14,789 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:30:14,790 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:30:14,793 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:14,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 25 treesize of output 19 [2021-07-13 19:30:14,794 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:14,836 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:14,841 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-07-13 19:30:14,842 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:155, output treesize:143 [2021-07-13 19:30:15,071 INFO L446 ElimStorePlain]: Different costs {1=[array_4], 36=[array_0]} [2021-07-13 19:30:15,079 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:15,079 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:30:15,080 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:15,087 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:15,087 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:30:15,088 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:15,095 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:15,095 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:30:15,097 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 4 xjuncts. [2021-07-13 19:30:15,104 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:15,104 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:30:15,105 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:15,112 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:15,113 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 14 [2021-07-13 19:30:15,114 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:15,121 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:15,121 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2021-07-13 19:30:15,123 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 2 xjuncts. [2021-07-13 19:30:15,130 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:15,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 15 treesize of output 11 [2021-07-13 19:30:15,131 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:15,138 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:15,139 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:30:15,140 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2021-07-13 19:30:15,148 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:15,148 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:30:15,150 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2021-07-13 19:30:15,157 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:30:15,158 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:15,401 WARN L205 SmtUtils]: Spent 242.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 86 [2021-07-13 19:30:15,402 INFO L628 ElimStorePlain]: treesize reduction 154, result has 70.3 percent of original size [2021-07-13 19:30:15,407 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:15,407 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:15,407 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2021-07-13 19:30:15,408 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:15,412 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:15,413 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:15,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 12 treesize of output 5 [2021-07-13 19:30:15,413 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:15,422 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:15,426 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:15,427 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:15,427 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:30:15,427 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:15,432 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:15,432 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:15,432 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:30:15,433 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:15,441 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:15,446 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:15,447 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:15,447 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:30:15,448 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:15,452 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:15,452 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:15,452 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:30:15,453 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:15,461 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:15,465 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:15,466 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:15,466 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:30:15,467 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:15,471 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:15,471 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:15,472 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:30:15,472 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:15,476 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:15,477 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:15,477 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2021-07-13 19:30:15,478 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:15,481 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:15,482 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:15,482 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 19 [2021-07-13 19:30:15,483 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:15,494 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:15,498 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:15,499 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2021-07-13 19:30:15,499 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:15,599 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:15,604 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 2 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:30:15,604 INFO L247 ElimStorePlain]: Needed 22 recursive calls to eliminate 10 variables, input treesize:419, output treesize:179 [2021-07-13 19:30:15,752 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 43 [2021-07-13 19:30:15,815 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:30:15,815 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [560296117] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:15,815 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:30:15,815 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 16 [2021-07-13 19:30:15,816 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712793559] [2021-07-13 19:30:15,816 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:30:15,816 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:30:15,816 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:30:15,816 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:30:15,816 INFO L87 Difference]: Start difference. First operand 190 states and 561 transitions. Second operand has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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:30:16,359 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 47 [2021-07-13 19:30:16,408 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:30:16,408 INFO L93 Difference]: Finished difference Result 220 states and 644 transitions. [2021-07-13 19:30:16,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:30:16,409 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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 17 [2021-07-13 19:30:16,409 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:30:16,409 INFO L225 Difference]: With dead ends: 220 [2021-07-13 19:30:16,409 INFO L226 Difference]: Without dead ends: 216 [2021-07-13 19:30:16,409 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 7 SyntacticMatches, 5 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 902.8ms TimeCoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:30:16,410 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2021-07-13 19:30:16,411 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 194. [2021-07-13 19:30:16,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 194 states, 193 states have (on average 2.9689119170984455) internal successors, (573), 193 states have internal predecessors, (573), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:30:16,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 573 transitions. [2021-07-13 19:30:16,412 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 573 transitions. Word has length 17 [2021-07-13 19:30:16,412 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:30:16,412 INFO L482 AbstractCegarLoop]: Abstraction has 194 states and 573 transitions. [2021-07-13 19:30:16,412 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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:30:16,412 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 573 transitions. [2021-07-13 19:30:16,413 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:30:16,413 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:30:16,413 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:30:16,613 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1757,73 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:30:16,613 INFO L430 AbstractCegarLoop]: === Iteration 79 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:30:16,614 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:30:16,614 INFO L82 PathProgramCache]: Analyzing trace with hash -848277368, now seen corresponding path program 38 times [2021-07-13 19:30:16,614 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:30:16,614 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982664954] [2021-07-13 19:30:16,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:30:16,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:30:16,905 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:30:16,905 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:30:16,905 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982664954] [2021-07-13 19:30:16,905 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [982664954] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:16,905 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2116490640] [2021-07-13 19:30:16,905 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 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:30:16,932 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:30:16,932 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:30:16,932 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:30:16,933 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:30:17,106 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:17,106 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:17,106 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:30:17,107 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:17,110 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:17,111 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:17,111 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:30:17,112 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 4 xjuncts. [2021-07-13 19:30:17,116 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:17,116 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:17,117 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:30:17,117 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:17,120 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:17,121 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:30:17,122 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:17,193 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:17,201 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-07-13 19:30:17,201 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:171, output treesize:231 [2021-07-13 19:30:17,378 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:17,379 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:17,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 25 treesize of output 19 [2021-07-13 19:30:17,380 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:17,384 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:17,385 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:30:17,386 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:30:17,651 WARN L205 SmtUtils]: Spent 265.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 83 [2021-07-13 19:30:17,651 INFO L628 ElimStorePlain]: treesize reduction 221, result has 63.7 percent of original size [2021-07-13 19:30:17,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 7 treesize of output 5 [2021-07-13 19:30:17,657 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:17,771 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 78 [2021-07-13 19:30:17,772 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:17,776 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:17,776 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:30:17,777 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:17,781 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:30:17,781 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:17,789 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:17,903 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 73 [2021-07-13 19:30:17,903 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:17,903 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:30:17,908 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:17,908 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:17,908 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 38 [2021-07-13 19:30:17,910 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:17,914 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:17,914 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:17,915 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:30:17,915 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:17,920 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:17,920 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:17,920 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 24 [2021-07-13 19:30:17,921 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:17,926 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:17,926 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:17,926 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 24 [2021-07-13 19:30:17,927 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:17,931 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:17,932 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:17,932 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:30:17,933 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:17,937 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:30:17,937 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:18,113 WARN L205 SmtUtils]: Spent 175.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 69 [2021-07-13 19:30:18,113 INFO L628 ElimStorePlain]: treesize reduction 21, result has 92.6 percent of original size [2021-07-13 19:30:18,117 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:18,117 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 19 [2021-07-13 19:30:18,118 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:18,122 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:18,122 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:30:18,123 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:18,126 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:18,126 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:30:18,127 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:18,130 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:18,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 12 treesize of output 5 [2021-07-13 19:30:18,131 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:18,135 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:30:18,135 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:18,214 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:18,217 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:18,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 27 treesize of output 21 [2021-07-13 19:30:18,219 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 2 xjuncts. [2021-07-13 19:30:18,302 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:18,307 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:18,307 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:30:18,308 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:18,311 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:30:18,312 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:18,319 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:18,410 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:18,414 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:30:18,414 INFO L247 ElimStorePlain]: Needed 20 recursive calls to eliminate 12 variables, input treesize:605, output treesize:139 [2021-07-13 19:30:18,561 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:30:18,561 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2116490640] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:18,562 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:30:18,562 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9] total 17 [2021-07-13 19:30:18,562 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1137071341] [2021-07-13 19:30:18,562 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:30:18,562 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:30:18,562 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:30:18,562 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=224, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:30:18,562 INFO L87 Difference]: Start difference. First operand 194 states and 573 transitions. Second operand has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 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:30:18,923 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 50 [2021-07-13 19:30:19,066 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:30:19,067 INFO L93 Difference]: Finished difference Result 229 states and 658 transitions. [2021-07-13 19:30:19,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-13 19:30:19,067 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 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 17 [2021-07-13 19:30:19,067 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:30:19,067 INFO L225 Difference]: With dead ends: 229 [2021-07-13 19:30:19,068 INFO L226 Difference]: Without dead ends: 225 [2021-07-13 19:30:19,068 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 9 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 840.6ms TimeCoverageRelationStatistics Valid=77, Invalid=343, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:30:19,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 225 states. [2021-07-13 19:30:19,070 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 225 to 197. [2021-07-13 19:30:19,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 197 states, 196 states have (on average 2.9846938775510203) internal successors, (585), 196 states have internal predecessors, (585), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:30:19,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 585 transitions. [2021-07-13 19:30:19,071 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 585 transitions. Word has length 17 [2021-07-13 19:30:19,071 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:30:19,071 INFO L482 AbstractCegarLoop]: Abstraction has 197 states and 585 transitions. [2021-07-13 19:30:19,071 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 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:30:19,071 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 585 transitions. [2021-07-13 19:30:19,071 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:30:19,071 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:30:19,071 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:30:19,272 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1790,74 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:30:19,272 INFO L430 AbstractCegarLoop]: === Iteration 80 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:30:19,272 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:30:19,272 INFO L82 PathProgramCache]: Analyzing trace with hash 1775713912, now seen corresponding path program 39 times [2021-07-13 19:30:19,272 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:30:19,272 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2022348673] [2021-07-13 19:30:19,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:30:19,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:30:19,519 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:30:19,520 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:30:19,520 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2022348673] [2021-07-13 19:30:19,520 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2022348673] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:19,520 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [855955780] [2021-07-13 19:30:19,520 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 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:30:19,546 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:30:19,547 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:30:19,547 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:30:19,548 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:30:19,768 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:19,768 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:19,768 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:30:19,769 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:19,772 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:19,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 15 treesize of output 11 [2021-07-13 19:30:19,773 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:19,835 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:19,838 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:19,839 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:19,839 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:30:19,840 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:19,843 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:19,843 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:30:19,844 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:19,901 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:19,904 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:19,905 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30: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 25 treesize of output 19 [2021-07-13 19:30:19,906 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:19,909 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:19,909 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:30:19,910 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 2 xjuncts. [2021-07-13 19:30:19,969 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:19,976 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: 6 dim-0 vars, and 6 xjuncts. [2021-07-13 19:30:19,976 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:199, output treesize:175 [2021-07-13 19:30:20,233 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_482, array_4, v_prenex_484, v_prenex_486, v_prenex_488], 1=[v_prenex_481, array_2, v_prenex_483, v_prenex_485, v_prenex_487]} [2021-07-13 19:30:20,240 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:30:20,242 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:20,248 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:30:20,249 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:30:20,418 WARN L205 SmtUtils]: Spent 168.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 77 [2021-07-13 19:30:20,419 INFO L628 ElimStorePlain]: treesize reduction 137, result has 63.5 percent of original size [2021-07-13 19:30:20,423 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-13 19:30:20,424 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:20,491 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:20,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 19 treesize of output 15 [2021-07-13 19:30:20,496 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:20,560 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:20,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 7 treesize of output 5 [2021-07-13 19:30:20,564 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:20,627 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:20,631 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-07-13 19:30:20,632 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:20,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 30 treesize of output 24 [2021-07-13 19:30:20,637 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:20,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 19 treesize of output 15 [2021-07-13 19:30:20,641 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:30: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 28 treesize of output 22 [2021-07-13 19:30:20,645 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:20,697 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:20,701 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:20,702 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:20,702 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:30:20,703 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:20,706 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:20,706 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:30:20,707 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:20,714 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:20,765 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:20,765 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-13 19:30:20,769 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:20,769 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:30:20,769 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:20,820 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:20,820 INFO L518 ElimStorePlain]: Eliminatee v_prenex_485 vanished before elimination [2021-07-13 19:30:20,823 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:20,824 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:20,824 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:30:20,825 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:20,828 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:20,828 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:20,828 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:30:20,829 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:20,832 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:20,832 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:20,833 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:30:20,833 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:20,836 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30: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 24 treesize of output 9 [2021-07-13 19:30:20,837 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:20,889 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:20,892 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 10 dim-1 vars, End of recursive call: and 9 xjuncts. [2021-07-13 19:30:20,892 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 15 variables, input treesize:373, output treesize:71 [2021-07-13 19:30:20,944 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:30:20,944 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [855955780] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:20,944 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:30:20,944 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 16 [2021-07-13 19:30:20,944 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [753220446] [2021-07-13 19:30:20,945 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:30:20,945 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:30:20,945 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:30:20,945 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=204, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:30:20,945 INFO L87 Difference]: Start difference. First operand 197 states and 585 transitions. Second operand has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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:30:21,731 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:30:21,731 INFO L93 Difference]: Finished difference Result 229 states and 650 transitions. [2021-07-13 19:30:21,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:30:21,731 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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 17 [2021-07-13 19:30:21,732 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:30:21,732 INFO L225 Difference]: With dead ends: 229 [2021-07-13 19:30:21,732 INFO L226 Difference]: Without dead ends: 221 [2021-07-13 19:30:21,732 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 9 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 966.1ms TimeCoverageRelationStatistics Valid=72, Invalid=390, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:30:21,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 221 states. [2021-07-13 19:30:21,734 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 221 to 191. [2021-07-13 19:30:21,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 191 states, 190 states have (on average 2.968421052631579) internal successors, (564), 190 states have internal predecessors, (564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:30:21,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 564 transitions. [2021-07-13 19:30:21,735 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 564 transitions. Word has length 17 [2021-07-13 19:30:21,735 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:30:21,735 INFO L482 AbstractCegarLoop]: Abstraction has 191 states and 564 transitions. [2021-07-13 19:30:21,735 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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:30:21,735 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 564 transitions. [2021-07-13 19:30:21,737 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:30:21,737 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:30:21,737 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:30:21,953 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 75 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1824 [2021-07-13 19:30:21,953 INFO L430 AbstractCegarLoop]: === Iteration 81 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:30:21,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:30:21,953 INFO L82 PathProgramCache]: Analyzing trace with hash -299360958, now seen corresponding path program 40 times [2021-07-13 19:30:21,953 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:30:21,953 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2028090446] [2021-07-13 19:30:21,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:30:21,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:30:22,249 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:30:22,249 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:30:22,249 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2028090446] [2021-07-13 19:30:22,249 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2028090446] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:22,249 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [460701070] [2021-07-13 19:30:22,249 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 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:30:22,277 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:30:22,277 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:30:22,277 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:30:22,278 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:30:22,384 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:22,385 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:22,385 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:30:22,386 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:22,389 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:22,389 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:22,390 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:30:22,390 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:22,394 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:22,394 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:22,394 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:30:22,395 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:30:22,399 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:22,399 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:30:22,400 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:22,444 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:22,449 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 4 xjuncts. [2021-07-13 19:30:22,449 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:147, output treesize:135 [2021-07-13 19:30:22,771 INFO L446 ElimStorePlain]: Different costs {1=[array_4], 10=[array_0]} [2021-07-13 19:30:22,775 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:22,775 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:30:22,776 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:22,780 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:22,780 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:30:22,781 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:30:22,785 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:22,785 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:30:22,786 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:22,790 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:22,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 28 treesize of output 22 [2021-07-13 19:30:22,792 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-07-13 19:30:22,796 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:22,796 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2021-07-13 19:30:22,797 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 2 xjuncts. [2021-07-13 19:30:22,802 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:22,802 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:30:22,803 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:22,807 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:22,807 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:30:22,808 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:22,813 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:22,813 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:30:22,814 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:22,818 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:22,818 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:30:22,819 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 4 xjuncts. [2021-07-13 19:30:22,824 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:30:22,824 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:23,068 WARN L205 SmtUtils]: Spent 243.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 73 [2021-07-13 19:30:23,069 INFO L628 ElimStorePlain]: treesize reduction 144, result has 71.3 percent of original size [2021-07-13 19:30:23,073 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:23,073 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:23,074 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:30:23,074 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:23,078 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:23,079 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:23,079 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 19 [2021-07-13 19:30:23,080 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:23,084 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:23,084 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:23,084 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2021-07-13 19:30:23,085 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:23,097 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:23,101 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:23,102 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:23,102 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:30:23,102 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:23,106 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:23,107 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:23,107 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2021-07-13 19:30:23,108 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:23,115 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:23,119 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:23,120 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:23,120 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:30:23,120 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:23,124 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:23,125 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:23,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 21 treesize of output 7 [2021-07-13 19:30:23,126 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:23,133 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:23,137 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:23,137 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:23,138 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:30:23,138 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:23,142 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:23,142 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:23,142 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:30:23,151 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:23,159 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:23,163 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:23,163 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:23,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 10 treesize of output 5 [2021-07-13 19:30:23,164 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:23,167 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:23,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 9 treesize of output 3 [2021-07-13 19:30:23,168 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:23,267 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:23,271 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:30:23,271 INFO L247 ElimStorePlain]: Needed 22 recursive calls to eliminate 6 variables, input treesize:403, output treesize:179 [2021-07-13 19:30:23,421 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 43 [2021-07-13 19:30:23,479 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:30:23,479 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [460701070] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:23,479 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:30:23,479 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 16 [2021-07-13 19:30:23,480 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2002933001] [2021-07-13 19:30:23,480 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:30:23,480 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:30:23,480 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:30:23,480 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=204, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:30:23,480 INFO L87 Difference]: Start difference. First operand 191 states and 564 transitions. Second operand has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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:30:23,985 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 69 [2021-07-13 19:30:24,185 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 45 [2021-07-13 19:30:24,476 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 47 [2021-07-13 19:30:24,535 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:30:24,535 INFO L93 Difference]: Finished difference Result 230 states and 666 transitions. [2021-07-13 19:30:24,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:30:24,535 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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 17 [2021-07-13 19:30:24,535 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:30:24,536 INFO L225 Difference]: With dead ends: 230 [2021-07-13 19:30:24,536 INFO L226 Difference]: Without dead ends: 222 [2021-07-13 19:30:24,536 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 7 SyntacticMatches, 6 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 1341.5ms TimeCoverageRelationStatistics Valid=78, Invalid=428, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:30:24,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2021-07-13 19:30:24,538 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 193. [2021-07-13 19:30:24,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 193 states, 192 states have (on average 2.96875) internal successors, (570), 192 states have internal predecessors, (570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:30:24,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193 states to 193 states and 570 transitions. [2021-07-13 19:30:24,539 INFO L78 Accepts]: Start accepts. Automaton has 193 states and 570 transitions. Word has length 17 [2021-07-13 19:30:24,539 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:30:24,539 INFO L482 AbstractCegarLoop]: Abstraction has 193 states and 570 transitions. [2021-07-13 19:30:24,539 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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:30:24,539 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 570 transitions. [2021-07-13 19:30:24,539 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:30:24,539 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:30:24,539 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:30:24,740 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1873,76 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:30:24,740 INFO L430 AbstractCegarLoop]: === Iteration 82 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:30:24,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:30:24,740 INFO L82 PathProgramCache]: Analyzing trace with hash -1114167112, now seen corresponding path program 41 times [2021-07-13 19:30:24,740 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:30:24,740 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1722487566] [2021-07-13 19:30:24,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:30:24,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:30:24,983 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:30:24,983 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:30:24,983 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1722487566] [2021-07-13 19:30:24,983 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1722487566] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:24,983 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1428666578] [2021-07-13 19:30:24,983 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 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:30:25,010 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:30:25,010 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:30:25,010 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:30:25,011 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:30:25,091 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:25,091 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:30:25,092 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:25,095 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:25,095 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:30:25,096 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:25,098 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:25,099 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:30:25,099 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:25,102 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:30:25,103 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-07-13 19:30:25,151 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:25,152 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:30:25,152 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:157, output treesize:147 [2021-07-13 19:30:25,342 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:25,343 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:25,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 29 treesize of output 23 [2021-07-13 19:30:25,345 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:30:25,350 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:25,351 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:25,351 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:30:25,352 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:25,358 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:25,358 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:25,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 38 treesize of output 30 [2021-07-13 19:30:25,360 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:30:25,366 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:25,366 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:25,366 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:30:25,368 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-07-13 19:30:25,372 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:25,373 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:30:25,375 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 4 xjuncts. [2021-07-13 19:30:25,598 WARN L205 SmtUtils]: Spent 222.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 69 [2021-07-13 19:30:25,598 INFO L628 ElimStorePlain]: treesize reduction 234, result has 57.8 percent of original size [2021-07-13 19:30:25,602 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:25,602 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:25,603 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:30:25,603 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:25,607 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:25,607 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:25,607 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 19 [2021-07-13 19:30:25,608 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:25,618 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:25,622 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:25,622 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:25,623 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:30:25,623 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:25,627 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:25,627 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:25,627 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:30:25,628 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:25,631 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:25,632 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:25,632 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:30:25,633 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:25,640 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:25,644 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:25,644 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:25,644 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:30:25,645 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:25,648 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:25,648 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:30:25,649 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:25,656 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:25,745 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:25,749 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:25,750 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:25,750 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:30:25,751 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:25,754 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:25,755 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:25,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 19 treesize of output 15 [2021-07-13 19:30:25,756 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:25,759 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-13 19:30:25,760 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:25,842 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:25,846 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:25,846 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:25,847 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:30:25,847 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:25,850 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:25,851 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:30:25,851 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:25,932 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:25,934 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-13 19:30:25,934 INFO L247 ElimStorePlain]: Needed 18 recursive calls to eliminate 6 variables, input treesize:424, output treesize:140 [2021-07-13 19:30:26,086 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:30:26,086 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1428666578] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:26,086 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:30:26,086 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 16 [2021-07-13 19:30:26,086 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735587845] [2021-07-13 19:30:26,086 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:30:26,086 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:30:26,087 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:30:26,087 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:30:26,087 INFO L87 Difference]: Start difference. First operand 193 states and 570 transitions. Second operand has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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:30:26,421 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 49 [2021-07-13 19:30:26,695 WARN L205 SmtUtils]: Spent 147.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 55 [2021-07-13 19:30:26,942 WARN L205 SmtUtils]: Spent 214.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 48 [2021-07-13 19:30:26,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:30:26,999 INFO L93 Difference]: Finished difference Result 224 states and 647 transitions. [2021-07-13 19:30:26,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:30:26,999 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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 17 [2021-07-13 19:30:26,999 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:30:26,999 INFO L225 Difference]: With dead ends: 224 [2021-07-13 19:30:26,999 INFO L226 Difference]: Without dead ends: 216 [2021-07-13 19:30:27,000 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 1094.1ms TimeCoverageRelationStatistics Valid=81, Invalid=381, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:30:27,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2021-07-13 19:30:27,002 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 191. [2021-07-13 19:30:27,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 191 states, 190 states have (on average 2.968421052631579) internal successors, (564), 190 states have internal predecessors, (564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:30:27,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 564 transitions. [2021-07-13 19:30:27,002 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 564 transitions. Word has length 17 [2021-07-13 19:30:27,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:30:27,002 INFO L482 AbstractCegarLoop]: Abstraction has 191 states and 564 transitions. [2021-07-13 19:30:27,002 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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:30:27,003 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 564 transitions. [2021-07-13 19:30:27,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:30:27,003 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:30:27,003 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:30:27,204 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1914,77 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:30:27,204 INFO L430 AbstractCegarLoop]: === Iteration 83 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:30:27,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:30:27,204 INFO L82 PathProgramCache]: Analyzing trace with hash -92267976, now seen corresponding path program 42 times [2021-07-13 19:30:27,204 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:30:27,204 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541135666] [2021-07-13 19:30:27,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:30:27,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:30:27,463 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:30:27,463 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:30:27,463 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1541135666] [2021-07-13 19:30:27,464 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1541135666] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:27,464 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [966253643] [2021-07-13 19:30:27,464 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 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:30:27,490 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:30:27,490 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:30:27,491 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:30:27,491 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:30:27,600 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:27,601 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:27,601 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:30:27,602 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:27,605 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:27,606 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:27,606 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:30:27,607 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:27,610 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:27,610 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:27,611 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:30:27,611 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:27,614 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:27,615 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:30:27,616 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-07-13 19:30:27,672 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:27,678 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-07-13 19:30:27,678 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:177, output treesize:167 [2021-07-13 19:30:28,298 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:28,298 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:28,299 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:30:28,299 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:28,306 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:28,306 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:30:28,307 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:28,607 WARN L205 SmtUtils]: Spent 299.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 106 [2021-07-13 19:30:28,607 INFO L628 ElimStorePlain]: treesize reduction 154, result has 62.4 percent of original size [2021-07-13 19:30:28,607 INFO L518 ElimStorePlain]: Eliminatee v_prenex_516 vanished before elimination [2021-07-13 19:30:28,613 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:28,613 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:30:28,614 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:28,695 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:28,701 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:28,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 3 [2021-07-13 19:30:28,702 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:28,782 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:28,788 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:28,788 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:28,788 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 24 [2021-07-13 19:30:28,789 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:28,794 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:28,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 28 treesize of output 22 [2021-07-13 19:30:28,796 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:28,872 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:28,877 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:28,878 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:28,878 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2021-07-13 19:30:28,879 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:28,884 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:28,884 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:30:28,884 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:28,955 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:28,959 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:28,960 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:30:28,961 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2021-07-13 19:30:29,034 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:29,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 7 treesize of output 5 [2021-07-13 19:30:29,039 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:29,111 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:29,116 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:29,116 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:29,116 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:30:29,117 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:29,121 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:29,121 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:30:29,122 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:29,130 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:29,199 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:29,200 INFO L518 ElimStorePlain]: Eliminatee v_prenex_510 vanished before elimination [2021-07-13 19:30:29,204 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:29,205 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:29,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 19 treesize of output 15 [2021-07-13 19:30:29,206 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:29,210 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:29,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 21 treesize of output 17 [2021-07-13 19:30:29,211 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:29,274 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:29,279 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:29,280 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:29,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 12 treesize of output 5 [2021-07-13 19:30:29,280 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:29,284 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:29,285 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:30:29,285 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:29,347 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:29,351 INFO L550 ElimStorePlain]: Start of recursive call 1: 12 dim-0 vars, 12 dim-1 vars, End of recursive call: and 9 xjuncts. [2021-07-13 19:30:29,351 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 24 variables, input treesize:424, output treesize:62 [2021-07-13 19:30:29,398 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:30:29,398 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [966253643] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:29,398 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:30:29,398 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 15 [2021-07-13 19:30:29,398 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [490485488] [2021-07-13 19:30:29,398 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:30:29,399 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:30:29,399 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:30:29,399 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=176, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:30:29,399 INFO L87 Difference]: Start difference. First operand 191 states and 564 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:30:29,783 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 75 [2021-07-13 19:30:30,232 WARN L205 SmtUtils]: Spent 391.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 130 [2021-07-13 19:30:30,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:30:30,408 INFO L93 Difference]: Finished difference Result 214 states and 623 transitions. [2021-07-13 19:30:30,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-13 19:30:30,408 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 17 [2021-07-13 19:30:30,408 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:30:30,409 INFO L225 Difference]: With dead ends: 214 [2021-07-13 19:30:30,409 INFO L226 Difference]: Without dead ends: 210 [2021-07-13 19:30:30,409 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 10 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 1251.1ms TimeCoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:30:30,409 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states. [2021-07-13 19:30:30,411 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 195. [2021-07-13 19:30:30,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 195 states, 194 states have (on average 2.979381443298969) internal successors, (578), 194 states have internal predecessors, (578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:30:30,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 578 transitions. [2021-07-13 19:30:30,411 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 578 transitions. Word has length 17 [2021-07-13 19:30:30,412 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:30:30,412 INFO L482 AbstractCegarLoop]: Abstraction has 195 states and 578 transitions. [2021-07-13 19:30:30,412 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:30:30,412 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 578 transitions. [2021-07-13 19:30:30,412 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:30:30,412 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:30:30,412 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:30:30,612 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 78 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1941 [2021-07-13 19:30:30,613 INFO L430 AbstractCegarLoop]: === Iteration 84 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:30:30,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:30:30,613 INFO L82 PathProgramCache]: Analyzing trace with hash 1323400916, now seen corresponding path program 43 times [2021-07-13 19:30:30,613 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:30:30,613 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1651965498] [2021-07-13 19:30:30,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:30:30,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:30:30,915 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:30:30,916 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:30:30,916 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1651965498] [2021-07-13 19:30:30,916 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1651965498] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:30,916 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [140479913] [2021-07-13 19:30:30,916 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 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:30:30,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:30:30,943 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:30:30,943 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:30:31,077 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:31,077 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:31,077 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:30:31,078 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:31,081 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:31,082 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:31,082 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:30:31,083 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 4 xjuncts. [2021-07-13 19:30:31,087 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:31,087 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:31,087 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:30:31,088 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:31,091 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:31,091 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:30:31,092 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:31,161 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:31,169 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 4 xjuncts. [2021-07-13 19:30:31,169 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:171, output treesize:231 [2021-07-13 19:30:31,345 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:31,346 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:30:31,350 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:31,356 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:30:31,356 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:31,618 WARN L205 SmtUtils]: Spent 260.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 80 [2021-07-13 19:30:31,618 INFO L628 ElimStorePlain]: treesize reduction 221, result has 62.6 percent of original size [2021-07-13 19:30:31,622 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:31,622 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:30:31,623 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:30:31,739 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification that was a NOOP. DAG size: 78 [2021-07-13 19:30:31,739 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:31,744 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:31,744 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:30:31,745 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:31,749 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:30:31,749 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:31,757 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:31,869 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 73 [2021-07-13 19:30:31,870 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:31,874 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:31,874 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:30:31,875 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 2 xjuncts. [2021-07-13 19:30:31,991 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification that was a NOOP. DAG size: 71 [2021-07-13 19:30:31,991 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:31,995 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:31,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 10 treesize of output 5 [2021-07-13 19:30:31,996 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:32,000 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:30:32,001 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:32,008 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:32,127 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification that was a NOOP. DAG size: 66 [2021-07-13 19:30:32,127 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:32,131 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:32,132 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:32,132 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 38 [2021-07-13 19:30:32,133 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:32,137 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:32,137 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:32,138 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 24 [2021-07-13 19:30:32,139 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:32,143 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:32,143 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:32,143 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:30:32,144 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:32,152 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:32,152 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:32,152 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:30:32,153 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:32,157 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:32,158 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:32,158 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 24 [2021-07-13 19:30:32,159 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:32,162 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:30:32,163 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:32,342 WARN L205 SmtUtils]: Spent 179.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 62 [2021-07-13 19:30:32,343 INFO L628 ElimStorePlain]: treesize reduction 21, result has 92.4 percent of original size [2021-07-13 19:30:32,346 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:32,347 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 19 [2021-07-13 19:30:32,347 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:32,351 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:32,351 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:30:32,352 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:32,355 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:32,355 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:30:32,356 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:32,359 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:32,359 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:30:32,360 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:32,363 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:30:32,364 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:32,444 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:32,444 INFO L518 ElimStorePlain]: Eliminatee v_prenex_524 vanished before elimination [2021-07-13 19:30:32,447 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:30:32,447 INFO L247 ElimStorePlain]: Needed 20 recursive calls to eliminate 12 variables, input treesize:605, output treesize:139 [2021-07-13 19:30:32,601 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:30:32,602 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [140479913] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:32,602 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:30:32,602 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9] total 17 [2021-07-13 19:30:32,602 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [78791261] [2021-07-13 19:30:32,602 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:30:32,602 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:30:32,602 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:30:32,602 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:30:32,602 INFO L87 Difference]: Start difference. First operand 195 states and 578 transitions. Second operand has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 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:30:32,994 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 85 [2021-07-13 19:30:33,199 WARN L205 SmtUtils]: Spent 152.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 57 [2021-07-13 19:30:33,476 WARN L205 SmtUtils]: Spent 247.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 52 [2021-07-13 19:30:33,787 WARN L205 SmtUtils]: Spent 274.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 56 [2021-07-13 19:30:33,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:30:33,850 INFO L93 Difference]: Finished difference Result 235 states and 673 transitions. [2021-07-13 19:30:33,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:30:33,850 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 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 17 [2021-07-13 19:30:33,850 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:30:33,851 INFO L225 Difference]: With dead ends: 235 [2021-07-13 19:30:33,851 INFO L226 Difference]: Without dead ends: 227 [2021-07-13 19:30:33,851 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 1466.9ms TimeCoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:30:33,851 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states. [2021-07-13 19:30:33,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 193. [2021-07-13 19:30:33,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 193 states, 192 states have (on average 2.96875) internal successors, (570), 192 states have internal predecessors, (570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:30:33,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193 states to 193 states and 570 transitions. [2021-07-13 19:30:33,854 INFO L78 Accepts]: Start accepts. Automaton has 193 states and 570 transitions. Word has length 17 [2021-07-13 19:30:33,854 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:30:33,854 INFO L482 AbstractCegarLoop]: Abstraction has 193 states and 570 transitions. [2021-07-13 19:30:33,854 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 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:30:33,854 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 570 transitions. [2021-07-13 19:30:33,855 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:30:33,855 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:30:33,855 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:30:34,055 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 79 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2008 [2021-07-13 19:30:34,056 INFO L430 AbstractCegarLoop]: === Iteration 85 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:30:34,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:30:34,056 INFO L82 PathProgramCache]: Analyzing trace with hash 250315536, now seen corresponding path program 44 times [2021-07-13 19:30:34,056 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:30:34,056 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1609333241] [2021-07-13 19:30:34,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:30:34,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:30:34,210 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:30:34,210 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:30:34,211 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1609333241] [2021-07-13 19:30:34,211 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1609333241] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:34,211 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2127981670] [2021-07-13 19:30:34,211 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 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:30:34,237 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:30:34,237 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:30:34,238 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:30:34,238 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:30:34,321 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:34,321 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:30:34,322 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:34,325 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:34,325 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:30:34,326 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:30:34,328 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:34,329 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:30:34,329 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:34,332 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:30:34,333 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:34,377 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:34,379 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:30:34,379 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:149, output treesize:139 [2021-07-13 19:30:34,623 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:34,623 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:34,623 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:30:34,624 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:34,628 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:34,629 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:30:34,630 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 4 xjuncts. [2021-07-13 19:30:34,866 WARN L205 SmtUtils]: Spent 235.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 78 [2021-07-13 19:30:34,867 INFO L628 ElimStorePlain]: treesize reduction 151, result has 68.4 percent of original size [2021-07-13 19:30:34,872 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:34,872 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:34,872 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 30 [2021-07-13 19:30:34,874 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:30:34,878 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:34,879 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:34,879 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:30:34,880 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-07-13 19:30:34,884 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:34,885 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:34,885 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:30:34,886 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:34,890 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:34,891 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:30:34,891 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:35,006 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2021-07-13 19:30:35,006 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:35,011 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:35,011 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:35,012 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:30:35,012 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:35,017 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:35,017 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:35,017 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:30:35,018 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:35,022 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:35,023 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:35,023 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:30:35,023 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:35,028 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:35,028 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:35,028 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2021-07-13 19:30:35,029 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:35,037 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:35,042 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:35,042 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:35,042 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 19 [2021-07-13 19:30:35,043 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:35,047 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:35,047 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2021-07-13 19:30:35,048 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:35,060 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:35,166 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2021-07-13 19:30:35,166 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:35,182 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:35,182 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:35,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 21 treesize of output 7 [2021-07-13 19:30:35,184 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:35,189 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:35,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 21 treesize of output 7 [2021-07-13 19:30:35,190 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:35,199 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:35,326 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification that was a NOOP. DAG size: 72 [2021-07-13 19:30:35,326 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:35,330 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-13 19:30:35,331 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:35,433 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 67 [2021-07-13 19:30:35,433 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:35,433 INFO L518 ElimStorePlain]: Eliminatee v_prenex_532 vanished before elimination [2021-07-13 19:30:35,437 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:35,438 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:35,438 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:30:35,439 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 2 xjuncts. [2021-07-13 19:30:35,443 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:35,443 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:30:35,444 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:35,546 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 66 [2021-07-13 19:30:35,546 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:35,551 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:35,551 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:35,551 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:30:35,552 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:35,555 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:35,556 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:35,556 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:30:35,557 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:35,564 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:35,568 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:35,568 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2021-07-13 19:30:35,569 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:35,667 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:35,671 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:30:35,671 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 12 variables, input treesize:404, output treesize:176 [2021-07-13 19:30:35,818 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 43 [2021-07-13 19:30:35,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:30:35,889 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2127981670] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:35,889 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:30:35,889 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 14 [2021-07-13 19:30:35,889 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767903673] [2021-07-13 19:30:35,889 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:30:35,889 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:30:35,890 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:30:35,890 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:30:35,890 INFO L87 Difference]: Start difference. First operand 193 states and 570 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:30:36,202 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 53 [2021-07-13 19:30:36,352 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 46 [2021-07-13 19:30:36,550 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 50 [2021-07-13 19:30:36,582 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:30:36,582 INFO L93 Difference]: Finished difference Result 224 states and 647 transitions. [2021-07-13 19:30:36,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-13 19:30:36,582 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 17 [2021-07-13 19:30:36,582 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:30:36,583 INFO L225 Difference]: With dead ends: 224 [2021-07-13 19:30:36,583 INFO L226 Difference]: Without dead ends: 216 [2021-07-13 19:30:36,583 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 908.7ms TimeCoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:30:36,583 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2021-07-13 19:30:36,586 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 192. [2021-07-13 19:30:36,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 192 states, 191 states have (on average 2.973821989528796) internal successors, (568), 191 states have internal predecessors, (568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:30:36,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 568 transitions. [2021-07-13 19:30:36,587 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 568 transitions. Word has length 17 [2021-07-13 19:30:36,587 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:30:36,587 INFO L482 AbstractCegarLoop]: Abstraction has 192 states and 568 transitions. [2021-07-13 19:30:36,587 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:30:36,587 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 568 transitions. [2021-07-13 19:30:36,587 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:30:36,587 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:30:36,588 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:30:36,810 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2048,80 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:30:36,810 INFO L430 AbstractCegarLoop]: === Iteration 86 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:30:36,810 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:30:36,811 INFO L82 PathProgramCache]: Analyzing trace with hash -326980856, now seen corresponding path program 45 times [2021-07-13 19:30:36,811 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:30:36,811 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [151333414] [2021-07-13 19:30:36,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:30:36,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:30:37,105 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:30:37,105 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:30:37,105 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [151333414] [2021-07-13 19:30:37,105 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [151333414] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:37,105 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1747256856] [2021-07-13 19:30:37,105 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 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:30:37,132 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:30:37,132 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:30:37,133 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:30:37,133 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:30:37,190 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:37,191 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:37,191 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:30:37,192 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:30:37,195 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:37,195 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:37,195 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:30:37,196 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:37,199 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:37,199 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:37,199 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:30:37,200 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:37,202 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:37,203 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:30:37,203 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:37,250 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:37,251 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:30:37,251 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:157, output treesize:147 [2021-07-13 19:30:37,742 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_547, v_prenex_549, array_4, v_prenex_551, v_prenex_553, v_prenex_545], 1=[v_prenex_548, array_2, v_prenex_550, v_prenex_552, v_prenex_544, v_prenex_546]} [2021-07-13 19:30:37,748 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:30:37,749 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:37,755 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 24 [2021-07-13 19:30:37,756 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:37,905 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 88 [2021-07-13 19:30:37,906 INFO L628 ElimStorePlain]: treesize reduction 141, result has 59.8 percent of original size [2021-07-13 19:30:37,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 21 treesize of output 17 [2021-07-13 19:30:37,911 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:37,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 19 treesize of output 15 [2021-07-13 19:30:37,916 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:37,969 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:37,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 7 treesize of output 5 [2021-07-13 19:30:37,974 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:38,025 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:38,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 19 treesize of output 15 [2021-07-13 19:30:38,030 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:38,079 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:38,083 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-13 19:30:38,084 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:38,131 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:38,135 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:30:38,136 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2021-07-13 19:30:38,188 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:38,193 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:38,194 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:38,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 11 treesize of output 3 [2021-07-13 19:30:38,194 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:38,198 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:38,198 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:30:38,199 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:38,250 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:38,250 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-13 19:30:38,254 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:38,255 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:30:38,255 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:38,306 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:38,306 INFO L518 ElimStorePlain]: Eliminatee v_prenex_552 vanished before elimination [2021-07-13 19:30:38,310 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:38,310 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:38,311 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:30:38,311 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:38,314 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:38,315 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:30:38,315 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:38,323 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:38,373 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:38,377 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:38,377 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:38,377 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:30:38,378 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:38,381 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:38,381 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2021-07-13 19:30:38,382 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:38,431 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:38,434 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 12 dim-1 vars, End of recursive call: and 9 xjuncts. [2021-07-13 19:30:38,434 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 18 variables, input treesize:364, output treesize:62 [2021-07-13 19:30:38,482 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:30:38,483 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1747256856] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:38,483 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:30:38,483 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9] total 17 [2021-07-13 19:30:38,483 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414499908] [2021-07-13 19:30:38,483 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:30:38,483 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:30:38,483 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:30:38,483 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=232, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:30:38,484 INFO L87 Difference]: Start difference. First operand 192 states and 568 transitions. Second operand has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 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:30:38,830 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 53 [2021-07-13 19:30:39,079 WARN L205 SmtUtils]: Spent 185.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 93 [2021-07-13 19:30:39,250 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 65 [2021-07-13 19:30:39,825 WARN L205 SmtUtils]: Spent 510.00 ms on a formula simplification. DAG size of input: 158 DAG size of output: 126 [2021-07-13 19:30:40,101 WARN L205 SmtUtils]: Spent 221.00 ms on a formula simplification. DAG size of input: 123 DAG size of output: 105 [2021-07-13 19:30:40,277 WARN L205 SmtUtils]: Spent 144.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 66 [2021-07-13 19:30:40,550 WARN L205 SmtUtils]: Spent 214.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 103 [2021-07-13 19:30:40,841 WARN L205 SmtUtils]: Spent 239.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 109 [2021-07-13 19:30:41,096 WARN L205 SmtUtils]: Spent 216.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 106 [2021-07-13 19:30:41,301 WARN L205 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 69 [2021-07-13 19:30:41,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:30:41,388 INFO L93 Difference]: Finished difference Result 304 states and 869 transitions. [2021-07-13 19:30:41,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:30:41,388 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 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 17 [2021-07-13 19:30:41,388 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:30:41,389 INFO L225 Difference]: With dead ends: 304 [2021-07-13 19:30:41,389 INFO L226 Difference]: Without dead ends: 296 [2021-07-13 19:30:41,389 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 10 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 133 ImplicationChecksByTransitivity, 3076.5ms TimeCoverageRelationStatistics Valid=154, Invalid=658, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:30:41,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 296 states. [2021-07-13 19:30:41,392 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 296 to 198. [2021-07-13 19:30:41,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 198 states, 197 states have (on average 2.99492385786802) internal successors, (590), 197 states have internal predecessors, (590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:30:41,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 198 states to 198 states and 590 transitions. [2021-07-13 19:30:41,393 INFO L78 Accepts]: Start accepts. Automaton has 198 states and 590 transitions. Word has length 17 [2021-07-13 19:30:41,393 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:30:41,393 INFO L482 AbstractCegarLoop]: Abstraction has 198 states and 590 transitions. [2021-07-13 19:30:41,393 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 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:30:41,393 INFO L276 IsEmpty]: Start isEmpty. Operand 198 states and 590 transitions. [2021-07-13 19:30:41,394 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:30:41,394 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:30:41,394 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:30:41,609 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 81 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2112 [2021-07-13 19:30:41,609 INFO L430 AbstractCegarLoop]: === Iteration 87 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:30:41,609 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:30:41,609 INFO L82 PathProgramCache]: Analyzing trace with hash 211426140, now seen corresponding path program 46 times [2021-07-13 19:30:41,609 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:30:41,609 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [575777414] [2021-07-13 19:30:41,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:30:41,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:30:41,865 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:30:41,865 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:30:41,865 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [575777414] [2021-07-13 19:30:41,865 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [575777414] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:41,865 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1503679584] [2021-07-13 19:30:41,865 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 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:30:41,898 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:30:41,898 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:30:41,899 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:30:41,899 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:30:41,998 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:41,999 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:41,999 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:30:42,000 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:42,004 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:42,004 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:42,004 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:30:42,006 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:30:42,009 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:42,010 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:42,010 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:30:42,011 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:42,015 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:42,015 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:30:42,016 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:42,090 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:42,098 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-07-13 19:30:42,098 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:177, output treesize:167 [2021-07-13 19:30:42,399 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:42,399 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:42,400 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:30:42,401 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:42,407 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:42,407 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:30:42,408 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:42,699 WARN L205 SmtUtils]: Spent 290.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 108 [2021-07-13 19:30:42,699 INFO L628 ElimStorePlain]: treesize reduction 101, result has 78.0 percent of original size [2021-07-13 19:30:42,699 INFO L518 ElimStorePlain]: Eliminatee v_prenex_559 vanished before elimination [2021-07-13 19:30:42,705 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:42,705 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:42,706 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:30:42,706 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:42,712 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:42,712 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:30:42,713 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-07-13 19:30:42,843 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification that was a NOOP. DAG size: 108 [2021-07-13 19:30:42,843 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:42,849 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:42,849 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:42,850 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 30 [2021-07-13 19:30:42,851 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 2 xjuncts. [2021-07-13 19:30:42,856 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:42,857 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:30:42,857 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:42,992 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification that was a NOOP. DAG size: 111 [2021-07-13 19:30:42,992 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:43,002 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:43,003 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:43,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:30:43,004 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:43,009 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:43,009 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:43,009 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:30:43,010 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:43,015 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:43,015 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2021-07-13 19:30:43,016 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:43,024 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:43,156 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification that was a NOOP. DAG size: 106 [2021-07-13 19:30:43,157 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:43,162 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:43,162 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:43,162 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 15 [2021-07-13 19:30:43,163 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:43,168 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:43,168 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:43,169 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2021-07-13 19:30:43,169 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:43,182 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:43,187 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:43,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 21 treesize of output 7 [2021-07-13 19:30:43,188 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:43,314 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification that was a NOOP. DAG size: 95 [2021-07-13 19:30:43,314 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:43,320 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:43,320 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:43,320 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:30:43,321 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:43,326 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:43,326 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:30:43,327 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 2 xjuncts. [2021-07-13 19:30:43,450 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification that was a NOOP. DAG size: 94 [2021-07-13 19:30:43,450 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:43,456 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:43,456 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:43,456 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2021-07-13 19:30:43,457 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:43,462 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:43,462 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:43,462 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:30:43,463 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:43,468 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:43,468 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:30:43,469 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:43,477 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:43,597 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification that was a NOOP. DAG size: 88 [2021-07-13 19:30:43,598 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:43,602 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:43,602 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:30:43,603 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 2 xjuncts. [2021-07-13 19:30:43,727 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2021-07-13 19:30:43,727 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:43,732 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:43,732 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:43,733 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:30:43,733 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:43,737 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:43,738 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:30:43,738 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:43,746 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:43,873 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2021-07-13 19:30:43,873 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:43,878 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 10 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:30:43,879 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 15 variables, input treesize:474, output treesize:222 [2021-07-13 19:30:44,051 WARN L205 SmtUtils]: Spent 148.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 43 [2021-07-13 19:30:44,129 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:30:44,130 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1503679584] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:44,130 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:30:44,130 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 15 [2021-07-13 19:30:44,130 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [459774939] [2021-07-13 19:30:44,130 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:30:44,130 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:30:44,130 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:30:44,130 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=176, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:30:44,131 INFO L87 Difference]: Start difference. First operand 198 states and 590 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:30:44,421 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 80 [2021-07-13 19:30:44,599 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 86 [2021-07-13 19:30:44,882 WARN L205 SmtUtils]: Spent 213.00 ms on a formula simplification. DAG size of input: 116 DAG size of output: 109 [2021-07-13 19:30:45,160 WARN L205 SmtUtils]: Spent 232.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 114 [2021-07-13 19:30:45,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:30:45,241 INFO L93 Difference]: Finished difference Result 285 states and 823 transitions. [2021-07-13 19:30:45,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-13 19:30:45,242 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 17 [2021-07-13 19:30:45,242 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:30:45,242 INFO L225 Difference]: With dead ends: 285 [2021-07-13 19:30:45,242 INFO L226 Difference]: Without dead ends: 281 [2021-07-13 19:30:45,242 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 10 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 1364.8ms TimeCoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:30:45,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 281 states. [2021-07-13 19:30:45,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 281 to 194. [2021-07-13 19:30:45,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 194 states, 193 states have (on average 2.9740932642487046) internal successors, (574), 193 states have internal predecessors, (574), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:30:45,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 574 transitions. [2021-07-13 19:30:45,245 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 574 transitions. Word has length 17 [2021-07-13 19:30:45,245 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:30:45,246 INFO L482 AbstractCegarLoop]: Abstraction has 194 states and 574 transitions. [2021-07-13 19:30:45,246 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:30:45,246 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 574 transitions. [2021-07-13 19:30:45,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:30:45,246 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:30:45,246 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:30:45,446 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2149,82 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:30:45,447 INFO L430 AbstractCegarLoop]: === Iteration 88 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:30:45,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:30:45,447 INFO L82 PathProgramCache]: Analyzing trace with hash 947967822, now seen corresponding path program 47 times [2021-07-13 19:30:45,447 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:30:45,447 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1475232445] [2021-07-13 19:30:45,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:30:45,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:30:45,754 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:30:45,755 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:30:45,755 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1475232445] [2021-07-13 19:30:45,755 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1475232445] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:45,755 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [661352596] [2021-07-13 19:30:45,755 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 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:30:45,782 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:30:45,783 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:30:45,783 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:30:45,784 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:30:45,885 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:45,885 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:45,886 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:30:45,886 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:45,890 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:45,890 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:45,890 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:30:45,891 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:45,894 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:45,895 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:45,895 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:30:45,896 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:45,898 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:45,899 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:30:45,900 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 4 xjuncts. [2021-07-13 19:30:45,975 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:45,977 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:30:45,977 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:209, output treesize:269 [2021-07-13 19:30:46,354 WARN L205 SmtUtils]: Spent 143.00 ms on a formula simplification. DAG size of input: 141 DAG size of output: 104 [2021-07-13 19:30:46,734 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_590, v_prenex_580, array_4, v_prenex_593, v_prenex_583, v_prenex_585, v_prenex_596, v_prenex_587, v_prenex_599, v_prenex_622, v_prenex_578, v_prenex_612, v_prenex_602, v_prenex_615, v_prenex_604, v_prenex_607, v_prenex_619, v_prenex_609], 1=[array_2, v_prenex_581, v_prenex_592, v_prenex_584, v_prenex_595, v_prenex_586, v_prenex_598, v_prenex_621, v_prenex_577, v_prenex_589, v_prenex_611, v_prenex_601, v_prenex_579, v_prenex_614, v_prenex_603, v_prenex_606, v_prenex_618, v_prenex_608]} [2021-07-13 19:30:46,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, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 30 [2021-07-13 19:30:46,747 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:30:47,019 WARN L205 SmtUtils]: Spent 271.00 ms on a formula simplification. DAG size of input: 299 DAG size of output: 180 [2021-07-13 19:30:47,020 INFO L628 ElimStorePlain]: treesize reduction 328, result has 57.4 percent of original size [2021-07-13 19:30:47,028 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-13 19:30:47,029 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:47,144 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification that was a NOOP. DAG size: 175 [2021-07-13 19:30:47,145 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:47,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 28 treesize of output 22 [2021-07-13 19:30:47,153 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:47,268 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification that was a NOOP. DAG size: 172 [2021-07-13 19:30:47,268 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:47,276 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 30 [2021-07-13 19:30:47,278 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-07-13 19:30:47,531 WARN L205 SmtUtils]: Spent 253.00 ms on a formula simplification. DAG size of input: 174 DAG size of output: 174 [2021-07-13 19:30:47,532 INFO L628 ElimStorePlain]: treesize reduction 11, result has 97.6 percent of original size [2021-07-13 19:30:47,539 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 38 [2021-07-13 19:30:47,540 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:47,659 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification that was a NOOP. DAG size: 171 [2021-07-13 19:30:47,660 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:47,667 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:30:47,668 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 2 xjuncts. [2021-07-13 19:30:47,794 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification that was a NOOP. DAG size: 170 [2021-07-13 19:30:47,795 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:47,795 INFO L518 ElimStorePlain]: Eliminatee v_prenex_596 vanished before elimination [2021-07-13 19:30:47,795 INFO L518 ElimStorePlain]: Eliminatee v_prenex_587 vanished before elimination [2021-07-13 19:30:47,795 INFO L518 ElimStorePlain]: Eliminatee v_prenex_599 vanished before elimination [2021-07-13 19:30:47,795 INFO L518 ElimStorePlain]: Eliminatee v_prenex_622 vanished before elimination [2021-07-13 19:30:47,802 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:30:47,803 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 2 xjuncts. [2021-07-13 19:30:47,937 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification that was a NOOP. DAG size: 169 [2021-07-13 19:30:47,938 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:47,938 INFO L518 ElimStorePlain]: Eliminatee v_prenex_612 vanished before elimination [2021-07-13 19:30:47,945 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:30:47,946 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2021-07-13 19:30:48,081 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification that was a NOOP. DAG size: 168 [2021-07-13 19:30:48,081 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:48,081 INFO L518 ElimStorePlain]: Eliminatee v_prenex_615 vanished before elimination [2021-07-13 19:30:48,088 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:30:48,089 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:48,223 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification that was a NOOP. DAG size: 165 [2021-07-13 19:30:48,223 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:48,230 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-13 19:30:48,231 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:48,362 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification that was a NOOP. DAG size: 160 [2021-07-13 19:30:48,362 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:48,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 30 treesize of output 24 [2021-07-13 19:30:48,371 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:48,637 WARN L205 SmtUtils]: Spent 265.00 ms on a formula simplification. DAG size of input: 156 DAG size of output: 154 [2021-07-13 19:30:48,637 INFO L628 ElimStorePlain]: treesize reduction 5, result has 98.9 percent of original size [2021-07-13 19:30:48,637 INFO L518 ElimStorePlain]: Eliminatee v_prenex_609 vanished before elimination [2021-07-13 19:30:48,644 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:48,645 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:30:48,645 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:48,772 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification that was a NOOP. DAG size: 148 [2021-07-13 19:30:48,772 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:48,779 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:48,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 44 treesize of output 19 [2021-07-13 19:30:48,785 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:48,908 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification that was a NOOP. DAG size: 143 [2021-07-13 19:30:48,908 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:48,915 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:48,915 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:48,916 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:30:48,916 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:48,922 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:48,922 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 15 [2021-07-13 19:30:48,923 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:48,934 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:49,056 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification that was a NOOP. DAG size: 133 [2021-07-13 19:30:49,056 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:49,062 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:49,063 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:49,063 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:30:49,064 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:49,069 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:49,069 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:30:49,070 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:49,079 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:49,196 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification that was a NOOP. DAG size: 127 [2021-07-13 19:30:49,196 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:49,196 INFO L518 ElimStorePlain]: Eliminatee v_prenex_595 vanished before elimination [2021-07-13 19:30:49,196 INFO L518 ElimStorePlain]: Eliminatee v_prenex_586 vanished before elimination [2021-07-13 19:30:49,196 INFO L518 ElimStorePlain]: Eliminatee v_prenex_598 vanished before elimination [2021-07-13 19:30:49,196 INFO L518 ElimStorePlain]: Eliminatee v_prenex_621 vanished before elimination [2021-07-13 19:30:49,202 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:49,203 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:49,203 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:30:49,204 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:49,209 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30: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 20 treesize of output 9 [2021-07-13 19:30:49,210 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:49,219 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:49,333 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 121 [2021-07-13 19:30:49,334 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:49,339 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:49,340 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:49,340 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 19 [2021-07-13 19:30:49,341 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:49,346 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:49,346 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:30:49,347 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:49,358 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:49,468 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification that was a NOOP. DAG size: 111 [2021-07-13 19:30:49,469 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:49,469 INFO L518 ElimStorePlain]: Eliminatee v_prenex_611 vanished before elimination [2021-07-13 19:30:49,474 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:49,475 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:49,475 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:30:49,476 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:49,480 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:49,481 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:30:49,481 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:49,490 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:49,589 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:49,589 INFO L518 ElimStorePlain]: Eliminatee v_prenex_579 vanished before elimination [2021-07-13 19:30:49,589 INFO L518 ElimStorePlain]: Eliminatee v_prenex_614 vanished before elimination [2021-07-13 19:30:49,594 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:49,595 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:30:49,595 INFO L550 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:49,697 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 94 [2021-07-13 19:30:49,697 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:49,697 INFO L518 ElimStorePlain]: Eliminatee v_prenex_606 vanished before elimination [2021-07-13 19:30:49,701 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:49,702 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:30:49,702 INFO L550 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:49,799 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:49,799 INFO L518 ElimStorePlain]: Eliminatee v_prenex_608 vanished before elimination [2021-07-13 19:30:49,805 INFO L550 ElimStorePlain]: Start of recursive call 1: 18 dim-0 vars, 36 dim-1 vars, End of recursive call: and 12 xjuncts. [2021-07-13 19:30:49,805 INFO L247 ElimStorePlain]: Needed 26 recursive calls to eliminate 54 variables, input treesize:736, output treesize:170 [2021-07-13 19:30:49,903 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:30:49,903 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [661352596] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:49,903 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:30:49,903 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 16 [2021-07-13 19:30:49,903 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [524828607] [2021-07-13 19:30:49,903 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:30:49,904 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:30:49,904 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:30:49,904 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:30:49,904 INFO L87 Difference]: Start difference. First operand 194 states and 574 transitions. Second operand has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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:30:50,452 WARN L205 SmtUtils]: Spent 190.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 70 [2021-07-13 19:30:50,863 WARN L205 SmtUtils]: Spent 349.00 ms on a formula simplification. DAG size of input: 187 DAG size of output: 152 [2021-07-13 19:30:50,970 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:30:50,970 INFO L93 Difference]: Finished difference Result 227 states and 667 transitions. [2021-07-13 19:30:50,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:30:50,970 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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 17 [2021-07-13 19:30:50,970 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:30:50,971 INFO L225 Difference]: With dead ends: 227 [2021-07-13 19:30:50,971 INFO L226 Difference]: Without dead ends: 223 [2021-07-13 19:30:50,971 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 10 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 1467.9ms TimeCoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:30:50,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2021-07-13 19:30:50,973 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 196. [2021-07-13 19:30:50,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 196 states, 195 states have (on average 2.9743589743589745) internal successors, (580), 195 states have internal predecessors, (580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:30:50,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 580 transitions. [2021-07-13 19:30:50,974 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 580 transitions. Word has length 17 [2021-07-13 19:30:50,974 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:30:50,974 INFO L482 AbstractCegarLoop]: Abstraction has 196 states and 580 transitions. [2021-07-13 19:30:50,974 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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:30:50,974 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 580 transitions. [2021-07-13 19:30:50,975 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:30:50,975 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:30:50,975 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:30:51,196 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2185,83 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:30:51,197 INFO L430 AbstractCegarLoop]: === Iteration 89 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:30:51,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:30:51,197 INFO L82 PathProgramCache]: Analyzing trace with hash 1290551334, now seen corresponding path program 48 times [2021-07-13 19:30:51,197 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:30:51,197 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1048924609] [2021-07-13 19:30:51,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:30:51,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:30:51,369 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:30:51,369 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:30:51,369 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1048924609] [2021-07-13 19:30:51,370 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1048924609] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:51,370 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1573106472] [2021-07-13 19:30:51,370 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 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:30:51,402 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:30:51,402 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:30:51,403 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:30:51,403 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:30:51,539 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:51,539 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:30:51,540 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:51,544 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:51,545 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:30:51,546 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:51,549 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:51,550 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:30:51,551 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:51,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 27 treesize of output 21 [2021-07-13 19:30:51,555 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-07-13 19:30:51,613 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:51,614 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:30:51,614 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:157, output treesize:147 [2021-07-13 19:30:51,928 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:51,928 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:51,929 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:30:51,930 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:30:51,936 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:51,937 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:51,937 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:30:51,938 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:51,944 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:51,945 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:51,945 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 30 [2021-07-13 19:30:51,946 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:30:51,952 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:51,952 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:30:51,963 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:52,216 WARN L205 SmtUtils]: Spent 253.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 91 [2021-07-13 19:30:52,217 INFO L628 ElimStorePlain]: treesize reduction 98, result has 78.6 percent of original size [2021-07-13 19:30:52,221 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:52,221 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:30:52,222 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 2 xjuncts. [2021-07-13 19:30:52,337 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2021-07-13 19:30:52,338 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:52,342 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:52,343 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:52,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 3 [2021-07-13 19:30:52,344 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:52,348 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:52,348 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:30:52,349 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:52,356 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:52,470 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 83 [2021-07-13 19:30:52,471 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:52,476 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-13 19:30:52,477 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:52,588 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 78 [2021-07-13 19:30:52,588 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:52,592 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:52,593 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:52,593 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:30:52,594 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2021-07-13 19:30:52,598 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:52,599 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:30:52,599 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:52,710 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 77 [2021-07-13 19:30:52,710 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:52,711 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-13 19:30:52,715 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:52,715 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:52,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 20 treesize of output 9 [2021-07-13 19:30:52,716 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:52,720 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:52,721 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:52,721 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:30:52,722 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:52,729 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:52,733 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:52,733 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2021-07-13 19:30:52,734 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:52,845 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 73 [2021-07-13 19:30:52,845 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:52,849 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:52,850 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:52,850 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:30:52,850 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:52,854 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:52,854 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:52,855 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:30:52,855 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:52,859 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:52,859 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:52,860 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2021-07-13 19:30:52,860 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:52,864 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:52,864 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:52,864 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:30:52,865 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:52,873 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:52,877 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:52,877 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:52,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 44 treesize of output 19 [2021-07-13 19:30:52,878 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:52,881 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:52,881 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2021-07-13 19:30:52,882 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:52,893 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:52,992 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:52,998 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:30:52,998 INFO L247 ElimStorePlain]: Needed 20 recursive calls to eliminate 12 variables, input treesize:424, output treesize:176 [2021-07-13 19:30:53,143 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 43 [2021-07-13 19:30:53,214 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:30:53,214 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1573106472] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:53,214 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:30:53,214 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 14 [2021-07-13 19:30:53,214 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1971916603] [2021-07-13 19:30:53,214 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:30:53,214 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:30:53,214 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:30:53,215 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:30:53,215 INFO L87 Difference]: Start difference. First operand 196 states and 580 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:30:53,622 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 56 [2021-07-13 19:30:53,774 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 46 [2021-07-13 19:30:53,964 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 50 [2021-07-13 19:30:54,001 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:30:54,001 INFO L93 Difference]: Finished difference Result 233 states and 675 transitions. [2021-07-13 19:30:54,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:30:54,001 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 17 [2021-07-13 19:30:54,001 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:30:54,002 INFO L225 Difference]: With dead ends: 233 [2021-07-13 19:30:54,002 INFO L226 Difference]: Without dead ends: 225 [2021-07-13 19:30:54,002 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 1018.4ms TimeCoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:30:54,002 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 225 states. [2021-07-13 19:30:54,004 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 225 to 194. [2021-07-13 19:30:54,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 194 states, 193 states have (on average 2.9740932642487046) internal successors, (574), 193 states have internal predecessors, (574), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:30:54,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 574 transitions. [2021-07-13 19:30:54,005 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 574 transitions. Word has length 17 [2021-07-13 19:30:54,005 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:30:54,005 INFO L482 AbstractCegarLoop]: Abstraction has 194 states and 574 transitions. [2021-07-13 19:30:54,005 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:30:54,005 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 574 transitions. [2021-07-13 19:30:54,005 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:30:54,005 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:30:54,005 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:30:54,206 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 84 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2212 [2021-07-13 19:30:54,206 INFO L430 AbstractCegarLoop]: === Iteration 90 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:30:54,206 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:30:54,206 INFO L82 PathProgramCache]: Analyzing trace with hash -2132806164, now seen corresponding path program 49 times [2021-07-13 19:30:54,206 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:30:54,206 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [741260478] [2021-07-13 19:30:54,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:30:54,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:30:54,443 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:30:54,443 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:30:54,443 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [741260478] [2021-07-13 19:30:54,443 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [741260478] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:54,443 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [414276842] [2021-07-13 19:30:54,443 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 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:30:54,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:30:54,471 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:30:54,472 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:30:54,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 15 treesize of output 11 [2021-07-13 19:30:54,528 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:54,530 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:30:54,531 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:30:54,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 25 treesize of output 19 [2021-07-13 19:30:54,534 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:54,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 17 treesize of output 13 [2021-07-13 19:30:54,537 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:54,554 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:54,555 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:30:54,555 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:91, output treesize:77 [2021-07-13 19:30:54,645 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:54,645 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:30:54,646 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:30:54,649 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:54,650 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:30:54,651 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:30:54,654 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:54,654 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:30:54,655 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:54,658 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:54,658 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2021-07-13 19:30:54,660 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-07-13 19:30:54,663 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:54,663 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:30:54,664 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 4 xjuncts. [2021-07-13 19:30:54,668 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:54,669 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:30:54,669 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:54,673 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:54,673 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:30:54,674 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:54,677 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:54,678 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 14 [2021-07-13 19:30:54,678 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:54,682 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:54,682 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:30:54,683 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:54,686 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:30:54,687 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:54,839 WARN L205 SmtUtils]: Spent 152.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 50 [2021-07-13 19:30:54,840 INFO L628 ElimStorePlain]: treesize reduction 200, result has 54.8 percent of original size [2021-07-13 19:30:54,843 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:54,843 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:30:54,844 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:54,847 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:54,847 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:30:54,848 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:54,851 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:54,851 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:30:54,851 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:54,854 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:54,854 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:30:54,855 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:54,862 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:54,865 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:54,865 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:30:54,866 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:54,869 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:54,869 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 19 [2021-07-13 19:30:54,870 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:54,872 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:54,873 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:30:54,873 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:54,882 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:54,885 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:54,885 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:30:54,886 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:54,889 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:30:54,889 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:54,896 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:54,956 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:54,958 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-13 19:30:54,958 INFO L247 ElimStorePlain]: Needed 20 recursive calls to eliminate 2 variables, input treesize:343, output treesize:143 [2021-07-13 19:30:55,094 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:30:55,095 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [414276842] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:55,095 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:30:55,095 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 17 [2021-07-13 19:30:55,095 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [803814107] [2021-07-13 19:30:55,095 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:30:55,095 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:30:55,095 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:30:55,095 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:30:55,096 INFO L87 Difference]: Start difference. First operand 194 states and 574 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:30:55,864 WARN L205 SmtUtils]: Spent 214.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 84 [2021-07-13 19:30:56,246 WARN L205 SmtUtils]: Spent 219.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 87 [2021-07-13 19:30:56,289 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:30:56,289 INFO L93 Difference]: Finished difference Result 312 states and 879 transitions. [2021-07-13 19:30:56,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:30:56,289 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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 17 [2021-07-13 19:30:56,289 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:30:56,290 INFO L225 Difference]: With dead ends: 312 [2021-07-13 19:30:56,290 INFO L226 Difference]: Without dead ends: 304 [2021-07-13 19:30:56,290 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 1298.2ms TimeCoverageRelationStatistics Valid=105, Invalid=495, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:30:56,290 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 304 states. [2021-07-13 19:30:56,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 304 to 199. [2021-07-13 19:30:56,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 199 states, 198 states have (on average 2.974747474747475) internal successors, (589), 198 states have internal predecessors, (589), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:30:56,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 199 states to 199 states and 589 transitions. [2021-07-13 19:30:56,293 INFO L78 Accepts]: Start accepts. Automaton has 199 states and 589 transitions. Word has length 17 [2021-07-13 19:30:56,293 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:30:56,293 INFO L482 AbstractCegarLoop]: Abstraction has 199 states and 589 transitions. [2021-07-13 19:30:56,293 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:30:56,293 INFO L276 IsEmpty]: Start isEmpty. Operand 199 states and 589 transitions. [2021-07-13 19:30:56,294 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:30:56,294 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:30:56,294 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:30:56,494 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 85 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2293 [2021-07-13 19:30:56,494 INFO L430 AbstractCegarLoop]: === Iteration 91 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:30:56,495 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:30:56,495 INFO L82 PathProgramCache]: Analyzing trace with hash 213094778, now seen corresponding path program 50 times [2021-07-13 19:30:56,495 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:30:56,495 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1376498032] [2021-07-13 19:30:56,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:30:56,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:30:56,749 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:30:56,750 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:30:56,750 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1376498032] [2021-07-13 19:30:56,750 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1376498032] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:56,750 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [576902595] [2021-07-13 19:30:56,750 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 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:30:56,778 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:30:56,778 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:30:56,779 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:30:56,779 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:30:57,042 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:57,042 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:57,043 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:30:57,044 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 4 xjuncts. [2021-07-13 19:30:57,049 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:57,049 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:57,049 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:30:57,050 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:57,054 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:57,055 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:30:57,055 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:57,148 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:57,153 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:57,154 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:57,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 15 treesize of output 11 [2021-07-13 19:30:57,155 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:57,159 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:57,160 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:57,160 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:30:57,161 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:57,165 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:57,166 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:30:57,166 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:57,259 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:57,282 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 2 dim-1 vars, End of recursive call: 12 dim-0 vars, and 6 xjuncts. [2021-07-13 19:30:57,282 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 10 variables, input treesize:258, output treesize:300 [2021-07-13 19:30:57,740 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:57,740 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:57,741 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:30:57,742 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:30:57,747 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:57,747 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:30:57,748 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:58,023 WARN L205 SmtUtils]: Spent 274.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 94 [2021-07-13 19:30:58,024 INFO L628 ElimStorePlain]: treesize reduction 234, result has 63.1 percent of original size [2021-07-13 19:30:58,028 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-13 19:30:58,029 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:58,147 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification that was a NOOP. DAG size: 89 [2021-07-13 19:30:58,147 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:58,147 INFO L518 ElimStorePlain]: Eliminatee v_prenex_648 vanished before elimination [2021-07-13 19:30:58,152 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:58,153 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:58,153 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:30:58,154 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:58,159 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:58,159 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:58,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 29 treesize of output 23 [2021-07-13 19:30:58,160 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:58,165 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:58,165 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:58,165 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 37 [2021-07-13 19:30:58,166 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:58,171 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:58,172 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:58,172 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:30:58,172 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:58,177 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:30:58,177 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:58,182 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:58,182 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:30:58,183 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:58,356 WARN L205 SmtUtils]: Spent 173.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 83 [2021-07-13 19:30:58,357 INFO L628 ElimStorePlain]: treesize reduction 22, result has 93.1 percent of original size [2021-07-13 19:30:58,361 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:58,361 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:30:58,362 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 2 xjuncts. [2021-07-13 19:30:58,452 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:58,457 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:58,457 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:58,458 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 15 [2021-07-13 19:30:58,459 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:58,463 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:58,463 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:58,463 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:30:58,464 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:58,468 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:58,469 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:58,469 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:30:58,470 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:58,474 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:58,474 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:58,474 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:30:58,475 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:58,479 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:58,479 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:30:58,480 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:58,565 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:58,570 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:58,570 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:58,571 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:30:58,571 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:58,575 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:58,575 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:30:58,576 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:58,583 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:58,666 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:58,670 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:58,670 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:58,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 21 treesize of output 7 [2021-07-13 19:30:58,671 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:58,675 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:30:58,675 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:30:58,676 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:30:58,683 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:58,763 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:30:58,767 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 8 dim-1 vars, End of recursive call: and 10 xjuncts. [2021-07-13 19:30:58,767 INFO L247 ElimStorePlain]: Needed 20 recursive calls to eliminate 16 variables, input treesize:631, output treesize:83 [2021-07-13 19:30:58,816 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:30:58,816 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [576902595] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:58,817 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:30:58,817 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 15 [2021-07-13 19:30:58,817 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1737354188] [2021-07-13 19:30:58,817 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:30:58,817 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:30:58,817 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:30:58,817 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:30:58,817 INFO L87 Difference]: Start difference. First operand 199 states and 589 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:30:59,324 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 80 [2021-07-13 19:30:59,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:30:59,521 INFO L93 Difference]: Finished difference Result 232 states and 673 transitions. [2021-07-13 19:30:59,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:30:59,521 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 17 [2021-07-13 19:30:59,521 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:30:59,522 INFO L225 Difference]: With dead ends: 232 [2021-07-13 19:30:59,522 INFO L226 Difference]: Without dead ends: 228 [2021-07-13 19:30:59,522 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 10 SyntacticMatches, 5 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 1008.5ms TimeCoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:30:59,522 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 228 states. [2021-07-13 19:30:59,524 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 228 to 201. [2021-07-13 19:30:59,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 201 states, 200 states have (on average 2.97) internal successors, (594), 200 states have internal predecessors, (594), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:30:59,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 201 states to 201 states and 594 transitions. [2021-07-13 19:30:59,525 INFO L78 Accepts]: Start accepts. Automaton has 201 states and 594 transitions. Word has length 17 [2021-07-13 19:30:59,525 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:30:59,525 INFO L482 AbstractCegarLoop]: Abstraction has 201 states and 594 transitions. [2021-07-13 19:30:59,525 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:30:59,525 INFO L276 IsEmpty]: Start isEmpty. Operand 201 states and 594 transitions. [2021-07-13 19:30:59,525 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:30:59,525 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:30:59,525 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:30:59,726 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2309,86 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:30:59,726 INFO L430 AbstractCegarLoop]: === Iteration 92 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:30:59,726 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:30:59,726 INFO L82 PathProgramCache]: Analyzing trace with hash 1694332648, now seen corresponding path program 51 times [2021-07-13 19:30:59,726 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:30:59,726 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [171608523] [2021-07-13 19:30:59,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:30:59,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:30:59,870 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:30:59,870 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:30:59,870 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [171608523] [2021-07-13 19:30:59,870 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [171608523] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:30:59,870 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1816188700] [2021-07-13 19:30:59,870 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 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:30:59,897 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:30:59,897 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:30:59,898 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:30:59,898 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:31:00,019 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:31:00,020 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:00,023 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:31:00,023 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:00,026 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:31:00,027 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:00,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 31 treesize of output 25 [2021-07-13 19:31:00,030 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-07-13 19:31:00,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 17 treesize of output 13 [2021-07-13 19:31:00,033 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:00,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 17 treesize of output 13 [2021-07-13 19:31:00,036 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:00,095 INFO L628 ElimStorePlain]: treesize reduction 20, result has 86.2 percent of original size [2021-07-13 19:31:00,096 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:31:00,096 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 1 variables, input treesize:167, output treesize:125 [2021-07-13 19:31:00,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 27 treesize of output 21 [2021-07-13 19:31:00,178 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:31:00,243 INFO L628 ElimStorePlain]: treesize reduction 46, result has 74.2 percent of original size [2021-07-13 19:31:00,243 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:31:00,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 19 treesize of output 15 [2021-07-13 19:31:00,246 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:00,284 INFO L628 ElimStorePlain]: treesize reduction 33, result has 71.6 percent of original size [2021-07-13 19:31:00,284 INFO L518 ElimStorePlain]: Eliminatee v_prenex_652 vanished before elimination [2021-07-13 19:31:00,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 21 treesize of output 17 [2021-07-13 19:31:00,287 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:00,289 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:31:00,289 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:00,291 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:31:00,292 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:00,311 INFO L628 ElimStorePlain]: treesize reduction 5, result has 83.9 percent of original size [2021-07-13 19:31:00,312 INFO L518 ElimStorePlain]: Eliminatee v_prenex_654 vanished before elimination [2021-07-13 19:31:00,312 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:31:00,312 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:187, output treesize:26 [2021-07-13 19:31:00,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:31:00,344 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1816188700] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:00,344 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:31:00,344 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-07-13 19:31:00,344 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [385036870] [2021-07-13 19:31:00,344 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:31:00,344 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:31:00,344 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:31:00,344 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:31:00,345 INFO L87 Difference]: Start difference. First operand 201 states and 594 transitions. Second operand has 14 states, 14 states have (on average 2.0) internal successors, (28), 14 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:31:00,857 WARN L205 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 69 [2021-07-13 19:31:00,895 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:31:00,895 INFO L93 Difference]: Finished difference Result 231 states and 671 transitions. [2021-07-13 19:31:00,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:31:00,895 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.0) internal successors, (28), 14 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 17 [2021-07-13 19:31:00,896 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:31:00,896 INFO L225 Difference]: With dead ends: 231 [2021-07-13 19:31:00,896 INFO L226 Difference]: Without dead ends: 227 [2021-07-13 19:31:00,896 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 626.3ms TimeCoverageRelationStatistics Valid=71, Invalid=271, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:31:00,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states. [2021-07-13 19:31:00,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 196. [2021-07-13 19:31:00,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 196 states, 195 states have (on average 2.9846153846153847) internal successors, (582), 195 states have internal predecessors, (582), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:31:00,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 582 transitions. [2021-07-13 19:31:00,899 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 582 transitions. Word has length 17 [2021-07-13 19:31:00,899 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:31:00,899 INFO L482 AbstractCegarLoop]: Abstraction has 196 states and 582 transitions. [2021-07-13 19:31:00,899 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 2.0) internal successors, (28), 14 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:31:00,899 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 582 transitions. [2021-07-13 19:31:00,899 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:31:00,899 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:31:00,899 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:31:01,100 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 87 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2357 [2021-07-13 19:31:01,100 INFO L430 AbstractCegarLoop]: === Iteration 93 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:31:01,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:31:01,100 INFO L82 PathProgramCache]: Analyzing trace with hash -812726634, now seen corresponding path program 52 times [2021-07-13 19:31:01,100 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:31:01,100 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1170970839] [2021-07-13 19:31:01,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:31:01,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:01,340 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:31:01,340 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:31:01,340 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1170970839] [2021-07-13 19:31:01,340 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1170970839] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:01,340 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1287629767] [2021-07-13 19:31:01,340 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 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:31:01,367 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:31:01,367 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:31:01,368 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:31:01,368 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:31:01,455 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:31:01,456 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:01,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 27 treesize of output 21 [2021-07-13 19:31:01,459 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:31:01,462 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:31:01,462 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:01,465 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:31:01,465 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:01,494 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:01,494 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:31:01,495 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:123, output treesize:111 [2021-07-13 19:31:01,586 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:01,586 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:31:01,587 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:01,590 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:01,590 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:31:01,591 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:31:01,594 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:01,595 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:31:01,596 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:31:01,599 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:01,599 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:31:01,600 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:01,603 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:01,604 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2021-07-13 19:31:01,605 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 2 xjuncts. [2021-07-13 19:31:01,608 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:01,608 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:31:01,609 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 4 xjuncts. [2021-07-13 19:31:01,613 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:31:01,613 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:01,617 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:01,617 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:31:01,618 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:01,621 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:01,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 25 treesize of output 19 [2021-07-13 19:31:01,622 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:01,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 18 treesize of output 14 [2021-07-13 19:31:01,625 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:01,775 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 50 [2021-07-13 19:31:01,775 INFO L628 ElimStorePlain]: treesize reduction 177, result has 57.8 percent of original size [2021-07-13 19:31:01,779 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:01,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 10 treesize of output 5 [2021-07-13 19:31:01,779 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:01,782 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:01,783 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:31:01,783 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:01,786 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:01,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 21 treesize of output 7 [2021-07-13 19:31:01,787 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:01,790 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:01,790 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:31:01,791 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:01,798 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:01,801 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:01,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 12 treesize of output 5 [2021-07-13 19:31:01,801 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:01,804 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:01,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 44 treesize of output 19 [2021-07-13 19:31:01,805 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:01,808 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:01,808 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:31:01,809 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:01,818 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:01,821 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:01,821 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:31:01,822 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:01,824 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:31:01,825 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:01,832 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:01,892 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:01,894 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-13 19:31:01,894 INFO L247 ElimStorePlain]: Needed 20 recursive calls to eliminate 2 variables, input treesize:343, output treesize:143 [2021-07-13 19:31:02,026 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:31:02,027 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1287629767] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:02,027 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:31:02,027 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9] total 18 [2021-07-13 19:31:02,027 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [463144796] [2021-07-13 19:31:02,027 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:31:02,027 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:31:02,027 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:31:02,027 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:31:02,028 INFO L87 Difference]: Start difference. First operand 196 states and 582 transitions. Second operand has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 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:31:02,699 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 46 [2021-07-13 19:31:02,889 WARN L205 SmtUtils]: Spent 152.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 50 [2021-07-13 19:31:02,944 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:31:02,944 INFO L93 Difference]: Finished difference Result 267 states and 774 transitions. [2021-07-13 19:31:02,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:31:02,945 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 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 17 [2021-07-13 19:31:02,945 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:31:02,946 INFO L225 Difference]: With dead ends: 267 [2021-07-13 19:31:02,946 INFO L226 Difference]: Without dead ends: 263 [2021-07-13 19:31:02,946 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 1035.6ms TimeCoverageRelationStatistics Valid=91, Invalid=461, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:31:02,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 263 states. [2021-07-13 19:31:02,948 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 263 to 199. [2021-07-13 19:31:02,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 199 states, 198 states have (on average 2.984848484848485) internal successors, (591), 198 states have internal predecessors, (591), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:31:02,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 199 states to 199 states and 591 transitions. [2021-07-13 19:31:02,949 INFO L78 Accepts]: Start accepts. Automaton has 199 states and 591 transitions. Word has length 17 [2021-07-13 19:31:02,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:31:02,949 INFO L482 AbstractCegarLoop]: Abstraction has 199 states and 591 transitions. [2021-07-13 19:31:02,949 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 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:31:02,949 INFO L276 IsEmpty]: Start isEmpty. Operand 199 states and 591 transitions. [2021-07-13 19:31:02,949 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:31:02,949 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:31:02,950 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:31:03,150 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 88 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2380 [2021-07-13 19:31:03,150 INFO L430 AbstractCegarLoop]: === Iteration 94 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:31:03,150 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:31:03,150 INFO L82 PathProgramCache]: Analyzing trace with hash 668511236, now seen corresponding path program 53 times [2021-07-13 19:31:03,151 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:31:03,151 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1611582265] [2021-07-13 19:31:03,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:31:03,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:03,523 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:31:03,523 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:31:03,523 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1611582265] [2021-07-13 19:31:03,523 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1611582265] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:03,524 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1457269832] [2021-07-13 19:31:03,524 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 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:31:03,552 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:31:03,552 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:31:03,553 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:31:03,553 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:31:03,653 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:03,654 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:31:03,655 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 4 xjuncts. [2021-07-13 19:31:03,658 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:03,658 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:31:03,659 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:03,662 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:03,662 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:31:03,663 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:03,666 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:31:03,666 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:03,720 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:03,721 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:31:03,722 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:151, output treesize:211 [2021-07-13 19:31:03,831 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_657, v_prenex_659, array_2, v_prenex_655], 1=[v_prenex_658, array_4, v_prenex_660, v_prenex_656]} [2021-07-13 19:31:03,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 25 treesize of output 19 [2021-07-13 19:31:03,836 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:03,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 27 treesize of output 21 [2021-07-13 19:31:03,841 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:31:04,034 WARN L205 SmtUtils]: Spent 192.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 69 [2021-07-13 19:31:04,034 INFO L628 ElimStorePlain]: treesize reduction 191, result has 63.6 percent of original size [2021-07-13 19:31:04,038 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 24 [2021-07-13 19:31:04,039 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:04,043 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 24 [2021-07-13 19:31:04,043 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:04,047 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:31:04,048 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:04,052 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 24 [2021-07-13 19:31:04,053 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:04,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, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:31:04,057 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:04,061 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 38 [2021-07-13 19:31:04,062 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:04,197 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 66 [2021-07-13 19:31:04,198 INFO L628 ElimStorePlain]: treesize reduction 49, result has 83.2 percent of original size [2021-07-13 19:31:04,202 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-13 19:31:04,202 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:04,266 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:04,269 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:31:04,270 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 2 xjuncts. [2021-07-13 19:31:04,339 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:04,342 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:04,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 21 treesize of output 7 [2021-07-13 19:31:04,344 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:04,347 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:31:04,347 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:04,354 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:04,420 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:04,420 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:31:04,423 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:04,423 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 19 [2021-07-13 19:31:04,424 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:04,427 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:04,428 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:31:04,428 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:04,431 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:04,432 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:31:04,432 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:04,435 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:04,435 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:31:04,436 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:04,439 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:31:04,439 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:04,501 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:04,504 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:04,505 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:31:04,505 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:04,508 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:31:04,508 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:04,515 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:04,580 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:04,582 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:31:04,582 INFO L247 ElimStorePlain]: Needed 20 recursive calls to eliminate 8 variables, input treesize:521, output treesize:139 [2021-07-13 19:31:04,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:31:04,725 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1457269832] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:04,725 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:31:04,725 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9] total 18 [2021-07-13 19:31:04,725 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447487889] [2021-07-13 19:31:04,725 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:31:04,726 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:31:04,726 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:31:04,726 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:31:04,726 INFO L87 Difference]: Start difference. First operand 199 states and 591 transitions. Second operand has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 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:31:05,379 WARN L205 SmtUtils]: Spent 161.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 68 [2021-07-13 19:31:05,695 WARN L205 SmtUtils]: Spent 273.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 75 [2021-07-13 19:31:05,967 WARN L205 SmtUtils]: Spent 234.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 48 [2021-07-13 19:31:06,055 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:31:06,056 INFO L93 Difference]: Finished difference Result 255 states and 741 transitions. [2021-07-13 19:31:06,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:31:06,056 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 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 17 [2021-07-13 19:31:06,056 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:31:06,057 INFO L225 Difference]: With dead ends: 255 [2021-07-13 19:31:06,057 INFO L226 Difference]: Without dead ends: 251 [2021-07-13 19:31:06,057 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 1579.0ms TimeCoverageRelationStatistics Valid=107, Invalid=493, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:31:06,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 251 states. [2021-07-13 19:31:06,059 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 251 to 194. [2021-07-13 19:31:06,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 194 states, 193 states have (on average 2.9740932642487046) internal successors, (574), 193 states have internal predecessors, (574), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:31:06,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 574 transitions. [2021-07-13 19:31:06,060 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 574 transitions. Word has length 17 [2021-07-13 19:31:06,060 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:31:06,060 INFO L482 AbstractCegarLoop]: Abstraction has 194 states and 574 transitions. [2021-07-13 19:31:06,060 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 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:31:06,060 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 574 transitions. [2021-07-13 19:31:06,061 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:31:06,061 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:31:06,061 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:31:06,261 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 89 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2398 [2021-07-13 19:31:06,261 INFO L430 AbstractCegarLoop]: === Iteration 95 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:31:06,261 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:31:06,262 INFO L82 PathProgramCache]: Analyzing trace with hash 672434372, now seen corresponding path program 54 times [2021-07-13 19:31:06,262 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:31:06,262 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [402232844] [2021-07-13 19:31:06,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:31:06,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:06,486 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:31:06,486 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:31:06,486 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [402232844] [2021-07-13 19:31:06,486 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [402232844] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:06,486 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2075471296] [2021-07-13 19:31:06,486 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 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:31:06,514 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:31:06,514 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:31:06,515 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:31:06,515 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:31:06,605 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:06,606 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:06,606 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:31:06,607 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:06,610 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:06,610 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:06,611 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:31:06,611 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:06,615 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:06,615 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:06,615 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:31:06,616 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 4 xjuncts. [2021-07-13 19:31:06,620 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:06,620 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:31:06,621 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:06,686 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:06,694 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-07-13 19:31:06,694 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 5 variables, input treesize:187, output treesize:243 [2021-07-13 19:31:07,133 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_668, array_0, v_prenex_670, v_prenex_672, v_prenex_674], 1=[v_prenex_669, array_4, v_prenex_671, v_prenex_673, v_prenex_675]} [2021-07-13 19:31:07,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 17 treesize of output 13 [2021-07-13 19:31:07,139 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:07,143 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:31:07,144 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:07,259 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 74 [2021-07-13 19:31:07,259 INFO L628 ElimStorePlain]: treesize reduction 123, result has 59.7 percent of original size [2021-07-13 19:31:07,263 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:31:07,264 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:31:07,313 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:07,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, 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:31:07,318 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:07,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 29 treesize of output 23 [2021-07-13 19:31:07,323 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:07,369 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:07,373 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:31:07,374 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 2 xjuncts. [2021-07-13 19:31:07,425 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:07,429 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:31:07,430 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:07,482 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:07,482 INFO L518 ElimStorePlain]: Eliminatee v_prenex_669 vanished before elimination [2021-07-13 19:31:07,487 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:07,487 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:07,488 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:31:07,493 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:07,497 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:07,497 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:31:07,498 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:07,505 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:07,551 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:07,554 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:07,555 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:07,555 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2021-07-13 19:31:07,556 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:07,559 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:07,559 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:31:07,560 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:07,604 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:07,608 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:07,608 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:07,609 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:31:07,609 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:07,612 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:07,612 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:31:07,613 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:07,620 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:07,664 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:07,667 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:07,667 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:31:07,668 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:07,711 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:07,714 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 10 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:31:07,714 INFO L247 ElimStorePlain]: Needed 15 recursive calls to eliminate 15 variables, input treesize:319, output treesize:62 [2021-07-13 19:31:07,766 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:31:07,767 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2075471296] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:07,767 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:31:07,767 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 16 [2021-07-13 19:31:07,767 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [576667869] [2021-07-13 19:31:07,767 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:31:07,767 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:31:07,767 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:31:07,767 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=205, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:31:07,767 INFO L87 Difference]: Start difference. First operand 194 states and 574 transitions. Second operand has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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:31:08,183 WARN L205 SmtUtils]: Spent 162.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 85 [2021-07-13 19:31:08,515 WARN L205 SmtUtils]: Spent 241.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 110 [2021-07-13 19:31:08,788 WARN L205 SmtUtils]: Spent 216.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 102 [2021-07-13 19:31:09,215 WARN L205 SmtUtils]: Spent 352.00 ms on a formula simplification. DAG size of input: 147 DAG size of output: 135 [2021-07-13 19:31:09,589 WARN L205 SmtUtils]: Spent 331.00 ms on a formula simplification. DAG size of input: 134 DAG size of output: 127 [2021-07-13 19:31:09,857 WARN L205 SmtUtils]: Spent 205.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 93 [2021-07-13 19:31:10,236 WARN L205 SmtUtils]: Spent 305.00 ms on a formula simplification. DAG size of input: 128 DAG size of output: 118 [2021-07-13 19:31:10,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:31:10,357 INFO L93 Difference]: Finished difference Result 272 states and 787 transitions. [2021-07-13 19:31:10,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:31:10,357 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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 17 [2021-07-13 19:31:10,357 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:31:10,358 INFO L225 Difference]: With dead ends: 272 [2021-07-13 19:31:10,358 INFO L226 Difference]: Without dead ends: 268 [2021-07-13 19:31:10,358 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 11 SyntacticMatches, 4 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 2648.0ms TimeCoverageRelationStatistics Valid=113, Invalid=487, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:31:10,358 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 268 states. [2021-07-13 19:31:10,360 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 268 to 198. [2021-07-13 19:31:10,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 198 states, 197 states have (on average 2.9746192893401013) internal successors, (586), 197 states have internal predecessors, (586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:31:10,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 198 states to 198 states and 586 transitions. [2021-07-13 19:31:10,361 INFO L78 Accepts]: Start accepts. Automaton has 198 states and 586 transitions. Word has length 17 [2021-07-13 19:31:10,361 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:31:10,361 INFO L482 AbstractCegarLoop]: Abstraction has 198 states and 586 transitions. [2021-07-13 19:31:10,361 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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:31:10,361 INFO L276 IsEmpty]: Start isEmpty. Operand 198 states and 586 transitions. [2021-07-13 19:31:10,361 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:31:10,361 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:31:10,361 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:31:10,561 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2416,90 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:31:10,562 INFO L430 AbstractCegarLoop]: === Iteration 96 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:31:10,562 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:31:10,562 INFO L82 PathProgramCache]: Analyzing trace with hash 1633532686, now seen corresponding path program 55 times [2021-07-13 19:31:10,562 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:31:10,562 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1170543223] [2021-07-13 19:31:10,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:31:10,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:10,770 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:31:10,770 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:31:10,770 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1170543223] [2021-07-13 19:31:10,770 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1170543223] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:10,770 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1123114714] [2021-07-13 19:31:10,770 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 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:31:10,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:10,810 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:31:10,810 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:31:11,024 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:11,025 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:11,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 35 treesize of output 27 [2021-07-13 19:31:11,027 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 4 xjuncts. [2021-07-13 19:31:11,031 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:11,032 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:11,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 25 treesize of output 19 [2021-07-13 19:31:11,033 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:11,037 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:11,037 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:11,038 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:31:11,038 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:11,042 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:11,042 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:31:11,043 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:11,137 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:11,146 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-07-13 19:31:11,147 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 5 variables, input treesize:191, output treesize:247 [2021-07-13 19:31:11,591 INFO L446 ElimStorePlain]: Different costs {0=[array_0, v_prenex_682, v_prenex_684, v_prenex_686], 1=[array_4, v_prenex_683, v_prenex_685, v_prenex_687]} [2021-07-13 19:31:11,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 17 treesize of output 13 [2021-07-13 19:31:11,597 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:11,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:31:11,603 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:11,696 INFO L628 ElimStorePlain]: treesize reduction 141, result has 43.6 percent of original size [2021-07-13 19:31:11,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 29 treesize of output 23 [2021-07-13 19:31:11,701 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:11,727 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:11,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 19 treesize of output 15 [2021-07-13 19:31:11,730 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:11,752 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:11,755 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:31:11,756 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 2 xjuncts. [2021-07-13 19:31:11,783 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:11,783 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:31:11,786 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:11,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 12 treesize of output 5 [2021-07-13 19:31:11,787 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:11,812 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:11,815 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:11,815 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:31:11,816 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:11,841 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:11,843 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:11,844 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:11,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 21 treesize of output 7 [2021-07-13 19:31:11,845 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:11,847 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:11,847 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:31:11,848 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:11,855 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:11,878 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:11,881 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:31:11,881 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 12 variables, input treesize:264, output treesize:38 [2021-07-13 19:31:11,911 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:31:11,911 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1123114714] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:11,911 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:31:11,911 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 16 [2021-07-13 19:31:11,911 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994822611] [2021-07-13 19:31:11,912 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:31:11,912 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:31:11,912 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:31:11,912 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:31:11,912 INFO L87 Difference]: Start difference. First operand 198 states and 586 transitions. Second operand has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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:31:12,436 WARN L205 SmtUtils]: Spent 202.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 94 [2021-07-13 19:31:12,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:31:12,503 INFO L93 Difference]: Finished difference Result 230 states and 670 transitions. [2021-07-13 19:31:12,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:31:12,504 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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 17 [2021-07-13 19:31:12,504 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:31:12,504 INFO L225 Difference]: With dead ends: 230 [2021-07-13 19:31:12,504 INFO L226 Difference]: Without dead ends: 226 [2021-07-13 19:31:12,504 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 9 SyntacticMatches, 4 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 974.8ms TimeCoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:31:12,505 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 226 states. [2021-07-13 19:31:12,507 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 226 to 202. [2021-07-13 19:31:12,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 202 states, 201 states have (on average 2.985074626865672) internal successors, (600), 201 states have internal predecessors, (600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:31:12,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 202 states to 202 states and 600 transitions. [2021-07-13 19:31:12,507 INFO L78 Accepts]: Start accepts. Automaton has 202 states and 600 transitions. Word has length 17 [2021-07-13 19:31:12,507 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:31:12,508 INFO L482 AbstractCegarLoop]: Abstraction has 202 states and 600 transitions. [2021-07-13 19:31:12,508 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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:31:12,508 INFO L276 IsEmpty]: Start isEmpty. Operand 202 states and 600 transitions. [2021-07-13 19:31:12,508 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:31:12,508 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:31:12,508 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:31:12,712 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 91 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2444 [2021-07-13 19:31:12,713 INFO L430 AbstractCegarLoop]: === Iteration 97 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:31:12,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:31:12,713 INFO L82 PathProgramCache]: Analyzing trace with hash 1386912514, now seen corresponding path program 56 times [2021-07-13 19:31:12,713 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:31:12,713 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [268308288] [2021-07-13 19:31:12,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:31:12,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:12,944 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:31:12,944 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:31:12,944 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [268308288] [2021-07-13 19:31:12,944 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [268308288] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:12,945 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [714233850] [2021-07-13 19:31:12,945 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 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:31:12,971 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:31:12,971 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:31:12,971 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:31:12,972 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:31:13,127 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:13,128 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:13,128 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:31:13,129 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:13,132 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:13,132 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:13,132 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:31:13,134 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 4 xjuncts. [2021-07-13 19:31:13,137 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:13,138 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:13,138 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:31:13,139 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:13,142 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:13,142 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:31:13,143 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:13,210 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:13,218 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-07-13 19:31:13,218 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 5 variables, input treesize:179, output treesize:235 [2021-07-13 19:31:13,394 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:13,395 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:31:13,396 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:13,401 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:13,401 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:31:13,402 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:13,407 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:13,407 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:31:13,408 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:13,413 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:31:13,414 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:13,419 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:31:13,419 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:13,424 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:13,425 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 35 [2021-07-13 19:31:13,426 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:13,431 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:13,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 27 treesize of output 21 [2021-07-13 19:31:13,432 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:13,436 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 37 [2021-07-13 19:31:13,437 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:13,646 WARN L205 SmtUtils]: Spent 207.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 85 [2021-07-13 19:31:13,646 INFO L628 ElimStorePlain]: treesize reduction 206, result has 58.2 percent of original size [2021-07-13 19:31:13,651 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:13,651 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:13,652 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:31:13,652 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:13,657 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:13,657 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:13,657 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:31:13,658 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:13,662 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:13,663 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:13,663 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 15 [2021-07-13 19:31:13,664 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:13,668 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:13,668 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:13,668 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:31:13,669 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:13,673 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:13,673 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:31:13,674 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:13,758 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:13,761 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:31:13,762 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 2 xjuncts. [2021-07-13 19:31:13,850 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:13,855 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:13,855 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:13,855 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:31:13,856 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:13,860 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:13,860 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:31:13,861 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:13,868 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:13,948 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:13,952 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:31:13,953 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 2 xjuncts. [2021-07-13 19:31:14,036 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:14,040 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:14,041 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:14,041 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:31:14,042 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:14,045 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:14,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 21 treesize of output 7 [2021-07-13 19:31:14,046 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:14,053 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:14,135 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:14,139 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-13 19:31:14,139 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:14,220 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:14,220 INFO L518 ElimStorePlain]: Eliminatee v_prenex_697 vanished before elimination [2021-07-13 19:31:14,223 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:31:14,223 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 12 variables, input treesize:613, output treesize:135 [2021-07-13 19:31:14,364 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:31:14,364 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [714233850] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:14,364 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:31:14,364 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2021-07-13 19:31:14,365 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [589962869] [2021-07-13 19:31:14,365 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:31:14,365 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:31:14,365 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:31:14,365 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:31:14,365 INFO L87 Difference]: Start difference. First operand 202 states and 600 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:31:15,059 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 43 [2021-07-13 19:31:15,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:31:15,110 INFO L93 Difference]: Finished difference Result 241 states and 703 transitions. [2021-07-13 19:31:15,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-13 19:31:15,111 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 17 [2021-07-13 19:31:15,111 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:31:15,111 INFO L225 Difference]: With dead ends: 241 [2021-07-13 19:31:15,112 INFO L226 Difference]: Without dead ends: 237 [2021-07-13 19:31:15,112 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 925.8ms TimeCoverageRelationStatistics Valid=60, Invalid=320, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:31:15,112 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 237 states. [2021-07-13 19:31:15,114 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 237 to 200. [2021-07-13 19:31:15,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 200 states, 199 states have (on average 2.9748743718592965) internal successors, (592), 199 states have internal predecessors, (592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:31:15,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 200 states to 200 states and 592 transitions. [2021-07-13 19:31:15,115 INFO L78 Accepts]: Start accepts. Automaton has 200 states and 592 transitions. Word has length 17 [2021-07-13 19:31:15,115 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:31:15,115 INFO L482 AbstractCegarLoop]: Abstraction has 200 states and 592 transitions. [2021-07-13 19:31:15,115 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:31:15,115 INFO L276 IsEmpty]: Start isEmpty. Operand 200 states and 592 transitions. [2021-07-13 19:31:15,116 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:31:15,116 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:31:15,116 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:31:15,328 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2473,92 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:31:15,329 INFO L430 AbstractCegarLoop]: === Iteration 98 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:31:15,329 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:31:15,329 INFO L82 PathProgramCache]: Analyzing trace with hash 1560160206, now seen corresponding path program 57 times [2021-07-13 19:31:15,329 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:31:15,329 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1826891356] [2021-07-13 19:31:15,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:31:15,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:15,514 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:31:15,515 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:31:15,515 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1826891356] [2021-07-13 19:31:15,515 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1826891356] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:15,515 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1460534715] [2021-07-13 19:31:15,515 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 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:31:15,548 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:31:15,548 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:31:15,548 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:31:15,549 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:31:15,812 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:15,813 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:15,813 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:31:15,814 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:31:15,817 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:15,817 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:31:15,818 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:15,857 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:15,860 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:15,860 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:15,861 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:31:15,862 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:15,864 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:15,865 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:31:15,865 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:15,901 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:15,905 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-07-13 19:31:15,906 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:134, output treesize:124 [2021-07-13 19:31:16,045 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_703, array_0, v_prenex_705, v_prenex_707], 1=[v_prenex_704, v_prenex_706, array_2, v_prenex_708]} [2021-07-13 19:31:16,051 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 24 [2021-07-13 19:31:16,052 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:16,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 19 treesize of output 15 [2021-07-13 19:31:16,059 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:16,064 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:31:16,065 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:16,071 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-07-13 19:31:16,072 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:16,157 INFO L628 ElimStorePlain]: treesize reduction 145, result has 45.3 percent of original size [2021-07-13 19:31:16,160 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:31:16,161 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 2 xjuncts. [2021-07-13 19:31:16,195 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:16,195 INFO L518 ElimStorePlain]: Eliminatee v_prenex_705 vanished before elimination [2021-07-13 19:31:16,198 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:31:16,199 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 2 xjuncts. [2021-07-13 19:31:16,237 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:16,241 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:16,241 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:16,241 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:31:16,242 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:16,245 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:16,245 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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:31:16,245 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:16,282 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:16,283 INFO L518 ElimStorePlain]: Eliminatee v_prenex_706 vanished before elimination [2021-07-13 19:31:16,285 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:16,286 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:16,286 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:31:16,287 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:16,289 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:16,289 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:31:16,290 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:16,297 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:16,333 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:16,336 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:16,337 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:16,337 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:31:16,337 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:16,340 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:16,340 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:31:16,341 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:16,347 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:16,381 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:16,383 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-13 19:31:16,384 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 12 variables, input treesize:293, output treesize:52 [2021-07-13 19:31:16,434 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:31:16,434 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1460534715] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:16,434 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:31:16,434 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2021-07-13 19:31:16,434 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320075841] [2021-07-13 19:31:16,434 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:31:16,435 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:31:16,435 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:31:16,435 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=176, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:31:16,435 INFO L87 Difference]: Start difference. First operand 200 states and 592 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:31:17,079 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 60 [2021-07-13 19:31:17,243 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 87 [2021-07-13 19:31:17,467 WARN L205 SmtUtils]: Spent 174.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 100 [2021-07-13 19:31:17,582 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:31:17,582 INFO L93 Difference]: Finished difference Result 231 states and 678 transitions. [2021-07-13 19:31:17,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:31:17,582 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 17 [2021-07-13 19:31:17,582 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:31:17,583 INFO L225 Difference]: With dead ends: 231 [2021-07-13 19:31:17,583 INFO L226 Difference]: Without dead ends: 227 [2021-07-13 19:31:17,583 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 1164.1ms TimeCoverageRelationStatistics Valid=91, Invalid=371, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:31:17,583 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states. [2021-07-13 19:31:17,585 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 194. [2021-07-13 19:31:17,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 194 states, 193 states have (on average 2.9740932642487046) internal successors, (574), 193 states have internal predecessors, (574), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:31:17,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 574 transitions. [2021-07-13 19:31:17,586 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 574 transitions. Word has length 17 [2021-07-13 19:31:17,586 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:31:17,586 INFO L482 AbstractCegarLoop]: Abstraction has 194 states and 574 transitions. [2021-07-13 19:31:17,586 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:31:17,586 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 574 transitions. [2021-07-13 19:31:17,586 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:31:17,586 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:31:17,586 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:31:17,786 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2509,93 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:31:17,787 INFO L430 AbstractCegarLoop]: === Iteration 99 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:31:17,787 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:31:17,787 INFO L82 PathProgramCache]: Analyzing trace with hash -1698524914, now seen corresponding path program 58 times [2021-07-13 19:31:17,787 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:31:17,787 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [797244049] [2021-07-13 19:31:17,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:31:17,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:17,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:31:17,973 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:31:17,973 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [797244049] [2021-07-13 19:31:17,973 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [797244049] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:17,973 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [26529768] [2021-07-13 19:31:17,973 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 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:31:18,007 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:31:18,007 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:31:18,008 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:31:18,008 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:31:18,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 25 treesize of output 19 [2021-07-13 19:31:18,090 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:18,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 27 treesize of output 21 [2021-07-13 19:31:18,093 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:31:18,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 15 treesize of output 11 [2021-07-13 19:31:18,097 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:18,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, 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:31:18,100 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:18,128 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:18,129 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:31:18,129 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:123, output treesize:111 [2021-07-13 19:31:18,210 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:18,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 25 treesize of output 19 [2021-07-13 19:31:18,211 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:18,214 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:18,214 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:31:18,215 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:31:18,218 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:18,219 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:31:18,219 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:31:18,223 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:18,223 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:31:18,224 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:18,227 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:18,227 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2021-07-13 19:31:18,228 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 2 xjuncts. [2021-07-13 19:31:18,232 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:18,232 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:31:18,233 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 4 xjuncts. [2021-07-13 19:31:18,236 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:31:18,237 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:18,240 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:18,240 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:31:18,241 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:18,245 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:18,245 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:31:18,245 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:18,248 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 14 [2021-07-13 19:31:18,249 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:18,400 WARN L205 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 50 [2021-07-13 19:31:18,400 INFO L628 ElimStorePlain]: treesize reduction 177, result has 57.8 percent of original size [2021-07-13 19:31:18,404 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:18,405 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:31:18,407 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:18,411 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:18,412 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:31:18,413 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:18,417 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:18,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 21 treesize of output 7 [2021-07-13 19:31:18,419 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:18,423 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:18,423 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:31:18,424 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:18,433 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:18,436 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:18,436 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:31:18,436 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:18,439 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:18,439 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 19 [2021-07-13 19:31:18,449 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:18,453 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:18,453 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:31:18,453 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:18,463 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:18,465 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:18,466 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:31:18,466 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:18,469 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:31:18,469 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:18,476 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:18,537 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:18,539 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-13 19:31:18,539 INFO L247 ElimStorePlain]: Needed 20 recursive calls to eliminate 2 variables, input treesize:343, output treesize:143 [2021-07-13 19:31:18,680 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:31:18,680 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [26529768] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:18,680 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:31:18,680 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 17 [2021-07-13 19:31:18,680 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1226727213] [2021-07-13 19:31:18,681 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:31:18,681 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:31:18,681 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:31:18,681 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:31:18,681 INFO L87 Difference]: Start difference. First operand 194 states and 574 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:31:19,195 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 45 [2021-07-13 19:31:19,375 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 47 [2021-07-13 19:31:19,412 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:31:19,412 INFO L93 Difference]: Finished difference Result 225 states and 659 transitions. [2021-07-13 19:31:19,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-13 19:31:19,413 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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 17 [2021-07-13 19:31:19,413 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:31:19,413 INFO L225 Difference]: With dead ends: 225 [2021-07-13 19:31:19,413 INFO L226 Difference]: Without dead ends: 221 [2021-07-13 19:31:19,413 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 871.7ms TimeCoverageRelationStatistics Valid=80, Invalid=426, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:31:19,414 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 221 states. [2021-07-13 19:31:19,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 221 to 198. [2021-07-13 19:31:19,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 198 states, 197 states have (on average 2.9746192893401013) internal successors, (586), 197 states have internal predecessors, (586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:31:19,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 198 states to 198 states and 586 transitions. [2021-07-13 19:31:19,416 INFO L78 Accepts]: Start accepts. Automaton has 198 states and 586 transitions. Word has length 17 [2021-07-13 19:31:19,416 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:31:19,416 INFO L482 AbstractCegarLoop]: Abstraction has 198 states and 586 transitions. [2021-07-13 19:31:19,416 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:31:19,417 INFO L276 IsEmpty]: Start isEmpty. Operand 198 states and 586 transitions. [2021-07-13 19:31:19,417 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:31:19,417 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:31:19,417 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:31:19,639 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 94 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2553 [2021-07-13 19:31:19,640 INFO L430 AbstractCegarLoop]: === Iteration 100 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:31:19,640 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:31:19,640 INFO L82 PathProgramCache]: Analyzing trace with hash -217287044, now seen corresponding path program 59 times [2021-07-13 19:31:19,640 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:31:19,640 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1005607438] [2021-07-13 19:31:19,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:31:19,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:19,928 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:31:19,929 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:31:19,929 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1005607438] [2021-07-13 19:31:19,929 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1005607438] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:19,929 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [953026006] [2021-07-13 19:31:19,929 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 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:31:19,960 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:31:19,960 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:31:19,961 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:31:19,962 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:31:20,167 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:20,168 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:20,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 15 treesize of output 11 [2021-07-13 19:31:20,169 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:20,173 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:20,173 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:20,174 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:31:20,175 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:20,178 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:20,179 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:20,179 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:31:20,180 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:20,183 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:20,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 35 treesize of output 27 [2021-07-13 19:31:20,186 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 4 xjuncts. [2021-07-13 19:31:20,267 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:20,275 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-07-13 19:31:20,275 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:191, output treesize:251 [2021-07-13 19:31:20,484 INFO L446 ElimStorePlain]: Different costs {1=[array_4], 10=[array_2]} [2021-07-13 19:31:20,489 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:20,489 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:20,490 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 24 [2021-07-13 19:31:20,491 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:20,495 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:20,496 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:20,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 28 treesize of output 22 [2021-07-13 19:31:20,497 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:20,502 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:31:20,502 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:20,507 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:20,508 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:20,508 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:31:20,509 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:20,514 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:20,514 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:20,515 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:31:20,515 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:20,520 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:31:20,521 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:20,526 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:20,527 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:20,527 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:31:20,528 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 2 xjuncts. [2021-07-13 19:31:20,533 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:20,533 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:20,533 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 36 [2021-07-13 19:31:20,534 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:20,540 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:20,540 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:20,540 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 24 [2021-07-13 19:31:20,541 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:20,547 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:20,547 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:20,547 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:31:20,548 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:20,553 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:20,554 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:20,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 27 treesize of output 21 [2021-07-13 19:31:20,555 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 2 xjuncts. [2021-07-13 19:31:20,560 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:20,561 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:20,561 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:31:20,562 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:20,567 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:20,567 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:20,567 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 38 [2021-07-13 19:31:20,568 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:20,573 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:20,574 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:31:20,574 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:20,826 WARN L205 SmtUtils]: Spent 251.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 75 [2021-07-13 19:31:20,826 INFO L628 ElimStorePlain]: treesize reduction 203, result has 61.9 percent of original size [2021-07-13 19:31:20,831 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:20,831 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31: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 12 treesize of output 5 [2021-07-13 19:31:20,832 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:20,836 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:20,837 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:20,837 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:31:20,838 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:20,842 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:20,842 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:20,843 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:31:20,843 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:20,847 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:20,848 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:20,848 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:31:20,849 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:20,853 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:20,853 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:20,854 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:31:20,854 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:20,862 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:20,867 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:20,867 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31: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:31:20,868 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:20,872 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:20,872 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:20,872 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:31:20,873 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:20,880 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:20,884 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:20,885 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:20,885 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:31:20,885 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:20,889 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:20,889 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 19 [2021-07-13 19:31:20,890 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:20,983 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:20,987 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:31:20,987 INFO L247 ElimStorePlain]: Needed 24 recursive calls to eliminate 7 variables, input treesize:675, output treesize:151 [2021-07-13 19:31:21,158 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:31:21,158 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [953026006] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:21,158 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:31:21,158 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9] total 16 [2021-07-13 19:31:21,158 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [347018022] [2021-07-13 19:31:21,158 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:31:21,158 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:31:21,158 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:31:21,159 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:31:21,159 INFO L87 Difference]: Start difference. First operand 198 states and 586 transitions. Second operand has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 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:31:21,617 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 87 [2021-07-13 19:31:21,814 WARN L205 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 55 [2021-07-13 19:31:22,012 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:31:22,012 INFO L93 Difference]: Finished difference Result 234 states and 673 transitions. [2021-07-13 19:31:22,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-13 19:31:22,012 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 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 17 [2021-07-13 19:31:22,012 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:31:22,013 INFO L225 Difference]: With dead ends: 234 [2021-07-13 19:31:22,013 INFO L226 Difference]: Without dead ends: 230 [2021-07-13 19:31:22,013 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 9 SyntacticMatches, 4 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 1037.4ms TimeCoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:31:22,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 230 states. [2021-07-13 19:31:22,016 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 230 to 201. [2021-07-13 19:31:22,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 201 states, 200 states have (on average 2.99) internal successors, (598), 200 states have internal predecessors, (598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:31:22,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 201 states to 201 states and 598 transitions. [2021-07-13 19:31:22,017 INFO L78 Accepts]: Start accepts. Automaton has 201 states and 598 transitions. Word has length 17 [2021-07-13 19:31:22,017 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:31:22,017 INFO L482 AbstractCegarLoop]: Abstraction has 201 states and 598 transitions. [2021-07-13 19:31:22,017 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 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:31:22,017 INFO L276 IsEmpty]: Start isEmpty. Operand 201 states and 598 transitions. [2021-07-13 19:31:22,018 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:31:22,018 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:31:22,018 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:31:22,220 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2571,95 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:31:22,221 INFO L430 AbstractCegarLoop]: === Iteration 101 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:31:22,221 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:31:22,221 INFO L82 PathProgramCache]: Analyzing trace with hash -1888263060, now seen corresponding path program 60 times [2021-07-13 19:31:22,221 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:31:22,221 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2063785342] [2021-07-13 19:31:22,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:31:22,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:22,470 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:31:22,470 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:31:22,470 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2063785342] [2021-07-13 19:31:22,470 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2063785342] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:22,470 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1619865771] [2021-07-13 19:31:22,470 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 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:31:22,502 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:31:22,503 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:31:22,503 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:31:22,504 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:31:22,652 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:31:22,653 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:22,655 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:31:22,656 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:22,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 27 treesize of output 21 [2021-07-13 19:31:22,659 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:31:22,662 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:31:22,662 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:22,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 25 treesize of output 19 [2021-07-13 19:31:22,665 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:22,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, 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:31:22,668 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:22,725 INFO L628 ElimStorePlain]: treesize reduction 18, result has 85.8 percent of original size [2021-07-13 19:31:22,726 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:31:22,726 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 1 variables, input treesize:151, output treesize:109 [2021-07-13 19:31:22,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 27 treesize of output 21 [2021-07-13 19:31:22,802 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:31:22,803 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:31:22,803 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:22,847 INFO L628 ElimStorePlain]: treesize reduction 71, result has 53.9 percent of original size [2021-07-13 19:31:22,847 INFO L518 ElimStorePlain]: Eliminatee v_prenex_715 vanished before elimination [2021-07-13 19:31:22,849 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-07-13 19:31:22,850 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:22,852 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:31:22,853 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:22,854 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:31:22,855 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:22,875 INFO L628 ElimStorePlain]: treesize reduction 5, result has 83.9 percent of original size [2021-07-13 19:31:22,875 INFO L518 ElimStorePlain]: Eliminatee v_prenex_717 vanished before elimination [2021-07-13 19:31:22,875 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-13 19:31:22,875 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:31:22,876 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:31:22,876 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:187, output treesize:26 [2021-07-13 19:31:22,907 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:31:22,907 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1619865771] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:22,907 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:31:22,908 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 17 [2021-07-13 19:31:22,908 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165339370] [2021-07-13 19:31:22,908 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:31:22,908 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:31:22,908 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:31:22,908 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:31:22,908 INFO L87 Difference]: Start difference. First operand 201 states and 598 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:31:23,618 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:31:23,618 INFO L93 Difference]: Finished difference Result 234 states and 665 transitions. [2021-07-13 19:31:23,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:31:23,619 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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 17 [2021-07-13 19:31:23,619 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:31:23,619 INFO L225 Difference]: With dead ends: 234 [2021-07-13 19:31:23,619 INFO L226 Difference]: Without dead ends: 226 [2021-07-13 19:31:23,619 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 822.3ms TimeCoverageRelationStatistics Valid=101, Invalid=451, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:31:23,620 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 226 states. [2021-07-13 19:31:23,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 226 to 195. [2021-07-13 19:31:23,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 195 states, 194 states have (on average 2.9742268041237114) internal successors, (577), 194 states have internal predecessors, (577), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:31:23,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 577 transitions. [2021-07-13 19:31:23,623 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 577 transitions. Word has length 17 [2021-07-13 19:31:23,623 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:31:23,623 INFO L482 AbstractCegarLoop]: Abstraction has 195 states and 577 transitions. [2021-07-13 19:31:23,623 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:31:23,623 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 577 transitions. [2021-07-13 19:31:23,623 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:31:23,624 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:31:23,624 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:31:23,824 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2603,96 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:31:23,824 INFO L430 AbstractCegarLoop]: === Iteration 102 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:31:23,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:31:23,825 INFO L82 PathProgramCache]: Analyzing trace with hash 331629366, now seen corresponding path program 61 times [2021-07-13 19:31:23,825 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:31:23,825 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647190763] [2021-07-13 19:31:23,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:31:23,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:24,167 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:31:24,167 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:31:24,167 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1647190763] [2021-07-13 19:31:24,167 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1647190763] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:24,167 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [869891367] [2021-07-13 19:31:24,172 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 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:31:24,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:24,206 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:31:24,206 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:31:24,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 25 treesize of output 19 [2021-07-13 19:31:24,304 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:24,308 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:31:24,309 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:31:24,312 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:31:24,313 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:24,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 17 treesize of output 13 [2021-07-13 19:31:24,317 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:24,354 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:24,355 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:31:24,355 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:123, output treesize:111 [2021-07-13 19:31:24,458 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:24,458 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:31:24,459 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:24,463 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:24,463 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:31:24,464 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:31:24,468 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:24,468 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:31:24,469 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:31:24,473 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:24,473 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2021-07-13 19:31:24,475 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-07-13 19:31:24,478 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:24,479 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:31:24,480 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 4 xjuncts. [2021-07-13 19:31:24,485 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:24,486 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:31:24,486 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:24,491 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:24,491 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:31:24,492 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:24,496 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:24,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 27 treesize of output 21 [2021-07-13 19:31:24,497 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:24,502 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:24,502 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:31:24,503 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:24,507 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:31:24,507 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:24,696 WARN L205 SmtUtils]: Spent 188.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 50 [2021-07-13 19:31:24,696 INFO L628 ElimStorePlain]: treesize reduction 200, result has 54.8 percent of original size [2021-07-13 19:31:24,700 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:24,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 10 treesize of output 5 [2021-07-13 19:31:24,701 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:24,705 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:24,705 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:31:24,706 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:24,710 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:24,710 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:31:24,711 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:24,715 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:24,715 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:31:24,716 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:24,725 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:24,729 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:24,729 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:31:24,730 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:24,733 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:24,734 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 19 [2021-07-13 19:31:24,735 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:24,738 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:24,739 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:31:24,739 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:24,751 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:24,754 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:24,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 21 treesize of output 7 [2021-07-13 19:31:24,756 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:24,759 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:31:24,759 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:24,768 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:24,842 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:24,845 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-13 19:31:24,845 INFO L247 ElimStorePlain]: Needed 20 recursive calls to eliminate 2 variables, input treesize:343, output treesize:143 [2021-07-13 19:31:25,007 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:31:25,007 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [869891367] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:25,007 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:31:25,007 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 17 [2021-07-13 19:31:25,007 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2009304020] [2021-07-13 19:31:25,007 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:31:25,007 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:31:25,008 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:31:25,008 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=234, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:31:25,008 INFO L87 Difference]: Start difference. First operand 195 states and 577 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:31:25,500 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 61 [2021-07-13 19:31:25,694 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 45 [2021-07-13 19:31:25,990 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 47 [2021-07-13 19:31:26,047 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:31:26,048 INFO L93 Difference]: Finished difference Result 235 states and 681 transitions. [2021-07-13 19:31:26,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:31:26,048 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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 17 [2021-07-13 19:31:26,048 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:31:26,049 INFO L225 Difference]: With dead ends: 235 [2021-07-13 19:31:26,049 INFO L226 Difference]: Without dead ends: 227 [2021-07-13 19:31:26,049 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 1253.1ms TimeCoverageRelationStatistics Valid=85, Invalid=515, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:31:26,049 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states. [2021-07-13 19:31:26,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 197. [2021-07-13 19:31:26,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 197 states, 196 states have (on average 2.9744897959183674) internal successors, (583), 196 states have internal predecessors, (583), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:31:26,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 583 transitions. [2021-07-13 19:31:26,051 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 583 transitions. Word has length 17 [2021-07-13 19:31:26,051 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:31:26,052 INFO L482 AbstractCegarLoop]: Abstraction has 197 states and 583 transitions. [2021-07-13 19:31:26,052 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:31:26,052 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 583 transitions. [2021-07-13 19:31:26,052 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:31:26,052 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:31:26,052 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:31:26,252 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 97 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2626 [2021-07-13 19:31:26,253 INFO L430 AbstractCegarLoop]: === Iteration 103 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:31:26,253 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:31:26,253 INFO L82 PathProgramCache]: Analyzing trace with hash -483176788, now seen corresponding path program 62 times [2021-07-13 19:31:26,253 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:31:26,253 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [360249841] [2021-07-13 19:31:26,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:31:26,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:26,515 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:31:26,515 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:31:26,515 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [360249841] [2021-07-13 19:31:26,515 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [360249841] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:26,515 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1026586850] [2021-07-13 19:31:26,515 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 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:31:26,542 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:31:26,542 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:31:26,542 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:31:26,543 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:31:26,690 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:26,691 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:26,691 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:31:26,692 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:26,695 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:26,695 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:31:26,696 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:26,745 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:26,749 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:26,749 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:26,749 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:31:26,750 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:26,753 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:26,753 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:31:26,754 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-07-13 19:31:26,804 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:26,809 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-07-13 19:31:26,809 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:167, output treesize:157 [2021-07-13 19:31:26,967 INFO L446 ElimStorePlain]: Different costs {1=[array_0], 10=[array_2]} [2021-07-13 19:31:26,972 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:26,972 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:31:26,973 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:26,977 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:26,977 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:31:26,978 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:26,982 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:26,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 15 treesize of output 11 [2021-07-13 19:31:26,983 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:26,987 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:26,988 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:31:26,989 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:26,993 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:26,993 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 30 [2021-07-13 19:31:26,994 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 2 xjuncts. [2021-07-13 19:31:26,999 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:26,999 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:31:27,000 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 4 xjuncts. [2021-07-13 19:31:27,006 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:27,006 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:31:27,006 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:27,011 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:27,012 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:31:27,013 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:27,017 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:27,018 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:31:27,018 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2021-07-13 19:31:27,023 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:31:27,024 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 2 xjuncts. [2021-07-13 19:31:27,310 WARN L205 SmtUtils]: Spent 285.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 77 [2021-07-13 19:31:27,311 INFO L628 ElimStorePlain]: treesize reduction 152, result has 72.5 percent of original size [2021-07-13 19:31:27,315 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:27,316 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:27,316 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2021-07-13 19:31:27,316 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:27,321 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:27,321 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:27,321 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:31:27,322 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:27,326 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:27,326 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:27,326 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:31:27,327 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:27,331 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:27,331 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:27,332 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:31:27,332 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:27,340 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:27,344 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:27,344 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:27,345 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2021-07-13 19:31:27,345 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:27,349 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:27,350 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:27,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 46 treesize of output 15 [2021-07-13 19:31:27,351 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:27,363 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:27,367 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:27,367 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:27,368 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:31:27,368 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:27,372 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:27,372 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:27,373 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:31:27,373 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:27,381 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:27,385 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:27,386 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:27,386 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:31:27,387 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:27,391 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:27,391 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:27,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 12 treesize of output 5 [2021-07-13 19:31:27,392 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:27,395 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:27,396 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2021-07-13 19:31:27,396 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:27,404 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:27,519 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 64 [2021-07-13 19:31:27,519 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:27,523 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:31:27,523 INFO L247 ElimStorePlain]: Needed 22 recursive calls to eliminate 6 variables, input treesize:457, output treesize:197 [2021-07-13 19:31:27,662 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 39 [2021-07-13 19:31:27,722 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:31:27,723 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1026586850] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:27,723 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:31:27,723 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 16 [2021-07-13 19:31:27,723 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [786992010] [2021-07-13 19:31:27,723 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:31:27,723 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:31:27,723 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:31:27,723 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:31:27,723 INFO L87 Difference]: Start difference. First operand 197 states and 583 transitions. Second operand has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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:31:28,245 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 44 [2021-07-13 19:31:28,422 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 48 [2021-07-13 19:31:28,488 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:31:28,488 INFO L93 Difference]: Finished difference Result 221 states and 648 transitions. [2021-07-13 19:31:28,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-13 19:31:28,488 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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 17 [2021-07-13 19:31:28,488 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:31:28,489 INFO L225 Difference]: With dead ends: 221 [2021-07-13 19:31:28,489 INFO L226 Difference]: Without dead ends: 217 [2021-07-13 19:31:28,489 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 10 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 1055.3ms TimeCoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:31:28,489 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 217 states. [2021-07-13 19:31:28,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 217 to 195. [2021-07-13 19:31:28,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 195 states, 194 states have (on average 2.9742268041237114) internal successors, (577), 194 states have internal predecessors, (577), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:31:28,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 577 transitions. [2021-07-13 19:31:28,491 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 577 transitions. Word has length 17 [2021-07-13 19:31:28,492 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:31:28,492 INFO L482 AbstractCegarLoop]: Abstraction has 195 states and 577 transitions. [2021-07-13 19:31:28,492 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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:31:28,492 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 577 transitions. [2021-07-13 19:31:28,492 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:31:28,492 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:31:28,492 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:31:28,692 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 98 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2642 [2021-07-13 19:31:28,693 INFO L430 AbstractCegarLoop]: === Iteration 104 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:31:28,693 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:31:28,693 INFO L82 PathProgramCache]: Analyzing trace with hash 538722348, now seen corresponding path program 63 times [2021-07-13 19:31:28,693 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:31:28,693 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1717067709] [2021-07-13 19:31:28,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:31:28,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:28,893 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:31:28,893 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:31:28,893 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1717067709] [2021-07-13 19:31:28,893 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1717067709] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:28,893 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1385746182] [2021-07-13 19:31:28,893 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 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:31:28,920 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:31:28,921 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:31:28,921 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:31:28,922 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:31:28,986 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:28,987 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:28,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 27 treesize of output 21 [2021-07-13 19:31:28,988 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:31:28,991 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:28,991 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:28,992 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:31:28,992 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:28,995 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:28,996 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:28,996 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:31:28,997 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:29,000 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:29,000 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:31:29,000 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:29,052 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:29,054 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:31:29,054 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:185, output treesize:175 [2021-07-13 19:31:29,503 INFO L446 ElimStorePlain]: Different costs {1=[v_prenex_734, array_4], 21=[array_2, v_prenex_733]} [2021-07-13 19:31:29,509 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:29,510 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:29,510 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:31:29,511 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:29,516 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:29,517 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:29,517 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:31:29,518 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:29,523 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:29,524 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:29,524 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:31:29,525 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:29,530 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:29,531 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:29,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 17 treesize of output 13 [2021-07-13 19:31:29,532 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:29,538 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:29,538 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:29,538 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:31:29,539 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:29,545 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:29,545 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:31:29,546 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:29,718 WARN L205 SmtUtils]: Spent 172.00 ms on a formula simplification. DAG size of input: 116 DAG size of output: 91 [2021-07-13 19:31:29,719 INFO L628 ElimStorePlain]: treesize reduction 117, result has 70.2 percent of original size [2021-07-13 19:31:29,724 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:29,724 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:29,725 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:31:29,726 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 2 xjuncts. [2021-07-13 19:31:29,731 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:29,732 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:29,732 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:31:29,733 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2021-07-13 19:31:29,738 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:29,738 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:29,739 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 30 [2021-07-13 19:31:29,740 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2021-07-13 19:31:29,745 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:29,745 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:31:29,746 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 2 xjuncts. [2021-07-13 19:31:29,852 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 106 [2021-07-13 19:31:29,852 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:29,857 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:29,858 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:29,858 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:31:29,859 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:29,864 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:29,864 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:29,865 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:31:29,865 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:29,874 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:29,879 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:29,880 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:29,880 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2021-07-13 19:31:29,881 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:29,885 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:29,886 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:29,886 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 15 [2021-07-13 19:31:29,887 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:29,900 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:29,905 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:29,905 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:29,906 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:31:29,906 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:29,911 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:29,912 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:29,912 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:31:29,913 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:29,921 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:29,926 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:29,927 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:29,927 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:31:29,928 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:29,932 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:29,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 24 treesize of output 9 [2021-07-13 19:31:29,933 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:29,942 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:30,042 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:30,046 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:30,047 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:30,047 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2021-07-13 19:31:30,048 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:30,052 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:30,053 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:30,053 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:31:30,053 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:30,058 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:30,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 21 treesize of output 7 [2021-07-13 19:31:30,058 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:30,148 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:30,153 INFO L550 ElimStorePlain]: Start of recursive call 1: 14 dim-0 vars, 4 dim-1 vars, End of recursive call: and 12 xjuncts. [2021-07-13 19:31:30,153 INFO L247 ElimStorePlain]: Needed 22 recursive calls to eliminate 18 variables, input treesize:435, output treesize:112 [2021-07-13 19:31:30,207 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:31:30,207 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1385746182] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:30,207 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:31:30,208 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 15 [2021-07-13 19:31:30,208 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818004924] [2021-07-13 19:31:30,208 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:31:30,208 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:31:30,208 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:31:30,208 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:31:30,208 INFO L87 Difference]: Start difference. First operand 195 states and 577 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:31:30,599 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 48 [2021-07-13 19:31:30,903 WARN L205 SmtUtils]: Spent 256.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 106 [2021-07-13 19:31:31,043 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:31:31,044 INFO L93 Difference]: Finished difference Result 219 states and 638 transitions. [2021-07-13 19:31:31,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-13 19:31:31,044 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 17 [2021-07-13 19:31:31,044 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:31:31,044 INFO L225 Difference]: With dead ends: 219 [2021-07-13 19:31:31,045 INFO L226 Difference]: Without dead ends: 215 [2021-07-13 19:31:31,045 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 10 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 1060.8ms TimeCoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:31:31,045 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2021-07-13 19:31:31,046 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 199. [2021-07-13 19:31:31,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 199 states, 198 states have (on average 2.984848484848485) internal successors, (591), 198 states have internal predecessors, (591), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:31:31,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 199 states to 199 states and 591 transitions. [2021-07-13 19:31:31,047 INFO L78 Accepts]: Start accepts. Automaton has 199 states and 591 transitions. Word has length 17 [2021-07-13 19:31:31,047 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:31:31,047 INFO L482 AbstractCegarLoop]: Abstraction has 199 states and 591 transitions. [2021-07-13 19:31:31,047 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:31:31,047 INFO L276 IsEmpty]: Start isEmpty. Operand 199 states and 591 transitions. [2021-07-13 19:31:31,048 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:31:31,048 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:31:31,048 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:31:31,248 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2680,99 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:31:31,248 INFO L430 AbstractCegarLoop]: === Iteration 105 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:31:31,248 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:31:31,249 INFO L82 PathProgramCache]: Analyzing trace with hash 1954391240, now seen corresponding path program 64 times [2021-07-13 19:31:31,249 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:31:31,249 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [431040667] [2021-07-13 19:31:31,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:31:31,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:31,478 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:31:31,479 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:31:31,479 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [431040667] [2021-07-13 19:31:31,479 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [431040667] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:31,479 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1925838713] [2021-07-13 19:31:31,479 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 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:31:31,507 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:31:31,507 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:31:31,507 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:31:31,508 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:31:31,623 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:31,623 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:31,624 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:31:31,624 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:31,627 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:31,628 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:31,628 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:31:31,629 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:31,631 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:31,632 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:31,632 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:31:31,634 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 4 xjuncts. [2021-07-13 19:31:31,637 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:31,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 15 treesize of output 11 [2021-07-13 19:31:31,638 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:31,719 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:31,727 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 4 xjuncts. [2021-07-13 19:31:31,727 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:187, output treesize:247 [2021-07-13 19:31:31,920 INFO L446 ElimStorePlain]: Different costs {1=[array_4], 10=[array_2]} [2021-07-13 19:31:31,925 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:31,925 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:31,926 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:31:31,927 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:31:31,932 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:31,932 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:31,932 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:31:31,933 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:31,938 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:31,938 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:31,939 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:31:31,940 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:31:31,945 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:31,945 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:31,945 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 36 [2021-07-13 19:31:31,946 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:31,951 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:31,952 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:31,952 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 24 [2021-07-13 19:31:31,953 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:31,958 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:31,959 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:31,959 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:31:31,960 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:31,965 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:31,966 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:31,966 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:31:31,967 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:31,972 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:31,972 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:31,973 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 38 [2021-07-13 19:31:31,974 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:31,979 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:31,980 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:31,980 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:31:31,981 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:31,986 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:31:31,986 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:31,991 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:31,992 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:31,992 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:31:31,993 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:31,998 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:31,998 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:31,998 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 24 [2021-07-13 19:31:31,999 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:32,004 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:31:32,004 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:32,009 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:32,009 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:31:32,010 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:32,267 WARN L205 SmtUtils]: Spent 257.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 72 [2021-07-13 19:31:32,268 INFO L628 ElimStorePlain]: treesize reduction 209, result has 62.5 percent of original size [2021-07-13 19:31:32,272 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:32,272 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:32,272 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:31:32,273 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:32,277 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:32,277 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:32,277 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 19 [2021-07-13 19:31:32,278 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:32,282 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:32,282 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:32,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 21 treesize of output 7 [2021-07-13 19:31:32,283 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:32,287 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:32,287 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:32,287 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:31:32,288 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:32,292 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:32,292 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:32,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 12 treesize of output 5 [2021-07-13 19:31:32,293 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:32,296 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:32,297 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:32,297 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:31:32,298 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:32,301 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:32,302 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:32,302 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:31:32,302 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:32,310 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:32,313 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:32,314 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:32,314 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:31:32,315 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:32,318 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:32,318 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:31:32,319 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:32,326 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:32,426 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:32,430 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:31:32,430 INFO L247 ElimStorePlain]: Needed 24 recursive calls to eliminate 7 variables, input treesize:705, output treesize:139 [2021-07-13 19:31:32,575 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:31:32,576 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1925838713] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:32,576 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:31:32,576 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 15 [2021-07-13 19:31:32,576 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1426147685] [2021-07-13 19:31:32,576 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:31:32,576 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:31:32,576 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:31:32,576 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:31:32,576 INFO L87 Difference]: Start difference. First operand 199 states and 591 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:31:32,903 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 76 [2021-07-13 19:31:33,092 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 47 [2021-07-13 19:31:33,301 WARN L205 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 51 [2021-07-13 19:31:33,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:31:33,343 INFO L93 Difference]: Finished difference Result 242 states and 690 transitions. [2021-07-13 19:31:33,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-13 19:31:33,343 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 17 [2021-07-13 19:31:33,343 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:31:33,344 INFO L225 Difference]: With dead ends: 242 [2021-07-13 19:31:33,344 INFO L226 Difference]: Without dead ends: 238 [2021-07-13 19:31:33,344 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 936.8ms TimeCoverageRelationStatistics Valid=61, Invalid=281, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:31:33,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 238 states. [2021-07-13 19:31:33,346 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 238 to 199. [2021-07-13 19:31:33,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 199 states, 198 states have (on average 2.984848484848485) internal successors, (591), 198 states have internal predecessors, (591), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:31:33,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 199 states to 199 states and 591 transitions. [2021-07-13 19:31:33,347 INFO L78 Accepts]: Start accepts. Automaton has 199 states and 591 transitions. Word has length 17 [2021-07-13 19:31:33,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:31:33,347 INFO L482 AbstractCegarLoop]: Abstraction has 199 states and 591 transitions. [2021-07-13 19:31:33,347 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:31:33,347 INFO L276 IsEmpty]: Start isEmpty. Operand 199 states and 591 transitions. [2021-07-13 19:31:33,347 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:31:33,348 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:31:33,348 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:31:33,548 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 100 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2701 [2021-07-13 19:31:33,548 INFO L430 AbstractCegarLoop]: === Iteration 106 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:31:33,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:31:33,548 INFO L82 PathProgramCache]: Analyzing trace with hash -1798257188, now seen corresponding path program 65 times [2021-07-13 19:31:33,548 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:31:33,549 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [951793214] [2021-07-13 19:31:33,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:31:33,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:33,698 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:31:33,698 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:31:33,698 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [951793214] [2021-07-13 19:31:33,698 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [951793214] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:33,698 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1653041084] [2021-07-13 19:31:33,698 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 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:31:33,731 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:31:33,732 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:31:33,732 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:31:33,733 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:31:33,808 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:33,809 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:31:33,810 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:33,812 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:33,813 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:31:33,814 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:31:33,816 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:33,817 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:31:33,817 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:33,820 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:31:33,820 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:33,864 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:33,866 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:31:33,866 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:149, output treesize:139 [2021-07-13 19:31:34,086 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:34,086 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:34,087 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:31:34,088 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:31:34,093 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:34,093 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:31:34,093 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:34,314 WARN L205 SmtUtils]: Spent 220.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 79 [2021-07-13 19:31:34,314 INFO L628 ElimStorePlain]: treesize reduction 94, result has 77.0 percent of original size [2021-07-13 19:31:34,319 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-13 19:31:34,320 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:34,419 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:34,419 INFO L518 ElimStorePlain]: Eliminatee v_prenex_748 vanished before elimination [2021-07-13 19:31:34,423 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:34,423 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:34,424 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:31:34,425 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-07-13 19:31:34,429 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:34,430 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:34,430 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:31:34,431 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:34,435 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:34,435 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:34,435 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 30 [2021-07-13 19:31:34,437 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 2 xjuncts. [2021-07-13 19:31:34,441 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:34,441 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:31:34,442 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:34,546 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2021-07-13 19:31:34,546 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:34,551 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:34,551 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:34,551 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2021-07-13 19:31:34,552 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:34,556 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:34,557 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:34,557 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:31:34,558 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:34,566 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:34,570 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:34,570 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:34,571 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:31:34,571 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:34,576 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:34,576 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:34,576 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:31:34,577 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:34,581 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:34,581 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:34,582 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2021-07-13 19:31:34,582 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:34,586 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:34,586 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 15 [2021-07-13 19:31:34,587 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:34,599 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:34,699 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:34,703 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:34,703 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:31:34,704 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 2 xjuncts. [2021-07-13 19:31:34,806 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 71 [2021-07-13 19:31:34,807 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:34,811 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:34,811 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:34,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 20 treesize of output 9 [2021-07-13 19:31:34,812 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:34,816 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:34,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 10 treesize of output 5 [2021-07-13 19:31:34,816 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:34,824 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:34,928 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 65 [2021-07-13 19:31:34,928 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:34,932 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:34,932 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:34,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:31:34,933 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:34,937 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:34,937 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:34,937 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:31:34,938 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:34,945 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:34,949 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:34,949 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2021-07-13 19:31:34,949 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:35,047 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:35,051 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:31:35,051 INFO L247 ElimStorePlain]: Needed 20 recursive calls to eliminate 12 variables, input treesize:404, output treesize:170 [2021-07-13 19:31:35,196 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 42 [2021-07-13 19:31:35,257 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:31:35,257 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1653041084] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:35,257 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:31:35,258 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2021-07-13 19:31:35,258 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2028825554] [2021-07-13 19:31:35,258 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:31:35,258 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:31:35,258 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:31:35,258 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:31:35,258 INFO L87 Difference]: Start difference. First operand 199 states and 591 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:31:35,597 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 54 [2021-07-13 19:31:35,953 WARN L205 SmtUtils]: Spent 202.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 46 [2021-07-13 19:31:36,021 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:31:36,021 INFO L93 Difference]: Finished difference Result 234 states and 676 transitions. [2021-07-13 19:31:36,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-13 19:31:36,021 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 17 [2021-07-13 19:31:36,022 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:31:36,022 INFO L225 Difference]: With dead ends: 234 [2021-07-13 19:31:36,022 INFO L226 Difference]: Without dead ends: 230 [2021-07-13 19:31:36,022 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 908.0ms TimeCoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:31:36,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 230 states. [2021-07-13 19:31:36,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 230 to 197. [2021-07-13 19:31:36,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 197 states, 196 states have (on average 2.9744897959183674) internal successors, (583), 196 states have internal predecessors, (583), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:31:36,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 583 transitions. [2021-07-13 19:31:36,025 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 583 transitions. Word has length 17 [2021-07-13 19:31:36,025 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:31:36,025 INFO L482 AbstractCegarLoop]: Abstraction has 197 states and 583 transitions. [2021-07-13 19:31:36,025 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:31:36,025 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 583 transitions. [2021-07-13 19:31:36,025 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:31:36,026 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:31:36,026 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:31:36,226 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2735,101 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:31:36,226 INFO L430 AbstractCegarLoop]: === Iteration 107 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:31:36,226 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:31:36,226 INFO L82 PathProgramCache]: Analyzing trace with hash 881305860, now seen corresponding path program 66 times [2021-07-13 19:31:36,227 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:31:36,227 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2119285729] [2021-07-13 19:31:36,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:31:36,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:36,355 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:31:36,356 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:31:36,356 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2119285729] [2021-07-13 19:31:36,356 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2119285729] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:36,356 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1129934150] [2021-07-13 19:31:36,356 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 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:31:36,383 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:31:36,383 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:31:36,383 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:31:36,384 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:31:36,480 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:36,480 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:36,481 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:31:36,481 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:36,484 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:36,484 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:36,485 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:31:36,485 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:36,488 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:36,489 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:36,489 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:31:36,490 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:36,492 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:36,492 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:31:36,493 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-07-13 19:31:36,537 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:36,542 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 4 xjuncts. [2021-07-13 19:31:36,542 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:147, output treesize:137 [2021-07-13 19:31:36,684 INFO L446 ElimStorePlain]: Different costs {1=[array_0], 36=[array_2]} [2021-07-13 19:31:36,689 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:36,689 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 30 [2021-07-13 19:31:36,690 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:31:36,695 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:36,695 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:31:36,696 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 4 xjuncts. [2021-07-13 19:31:36,702 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:36,702 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:31:36,702 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:36,708 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:36,708 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:31:36,709 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:36,714 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:36,714 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:31:36,715 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:36,721 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:36,721 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:31:36,722 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:36,727 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:36,727 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:31:36,728 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:36,733 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:36,733 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:31:36,734 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2021-07-13 19:31:36,739 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:36,740 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:31:36,740 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2021-07-13 19:31:36,745 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:31:36,746 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:37,007 WARN L205 SmtUtils]: Spent 260.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 84 [2021-07-13 19:31:37,007 INFO L628 ElimStorePlain]: treesize reduction 152, result has 72.5 percent of original size [2021-07-13 19:31:37,012 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:37,012 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:37,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 20 treesize of output 9 [2021-07-13 19:31:37,013 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:37,017 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:37,018 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:37,018 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:31:37,019 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:37,026 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:37,031 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:37,031 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:37,031 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2021-07-13 19:31:37,035 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:37,041 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:37,041 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:37,041 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:31:37,042 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:37,046 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:37,046 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:37,047 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2021-07-13 19:31:37,047 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:37,051 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:37,052 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:37,052 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 15 [2021-07-13 19:31:37,053 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:37,064 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:37,069 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:37,069 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:37,069 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:31:37,070 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:37,074 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:37,074 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:37,074 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:31:37,075 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:37,083 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:37,087 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:37,087 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:37,087 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2021-07-13 19:31:37,088 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:37,091 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:37,092 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:37,092 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:31:37,093 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:37,100 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:37,104 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:37,104 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:31:37,105 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:37,218 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 67 [2021-07-13 19:31:37,218 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:37,222 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 2 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:31:37,222 INFO L247 ElimStorePlain]: Needed 22 recursive calls to eliminate 10 variables, input treesize:457, output treesize:213 [2021-07-13 19:31:37,360 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 40 [2021-07-13 19:31:37,422 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:31:37,422 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1129934150] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:37,422 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:31:37,422 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 14 [2021-07-13 19:31:37,422 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354577615] [2021-07-13 19:31:37,422 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:31:37,422 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:31:37,423 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:31:37,423 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:31:37,423 INFO L87 Difference]: Start difference. First operand 197 states and 583 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:31:37,882 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 41 [2021-07-13 19:31:37,953 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:31:37,953 INFO L93 Difference]: Finished difference Result 221 states and 648 transitions. [2021-07-13 19:31:37,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:31:37,954 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 17 [2021-07-13 19:31:37,954 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:31:37,954 INFO L225 Difference]: With dead ends: 221 [2021-07-13 19:31:37,954 INFO L226 Difference]: Without dead ends: 217 [2021-07-13 19:31:37,954 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 681.0ms TimeCoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:31:37,954 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 217 states. [2021-07-13 19:31:37,956 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 217 to 194. [2021-07-13 19:31:37,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 194 states, 193 states have (on average 2.9740932642487046) internal successors, (574), 193 states have internal predecessors, (574), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:31:37,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 574 transitions. [2021-07-13 19:31:37,957 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 574 transitions. Word has length 17 [2021-07-13 19:31:37,957 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:31:37,957 INFO L482 AbstractCegarLoop]: Abstraction has 194 states and 574 transitions. [2021-07-13 19:31:37,957 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:31:37,957 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 574 transitions. [2021-07-13 19:31:37,957 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:31:37,957 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:31:37,957 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:31:38,158 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 102 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2795 [2021-07-13 19:31:38,159 INFO L430 AbstractCegarLoop]: === Iteration 108 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:31:38,159 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:31:38,159 INFO L82 PathProgramCache]: Analyzing trace with hash -1017508532, now seen corresponding path program 67 times [2021-07-13 19:31:38,159 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:31:38,159 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1818537131] [2021-07-13 19:31:38,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:31:38,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:38,502 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:31:38,502 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:31:38,502 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1818537131] [2021-07-13 19:31:38,502 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1818537131] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:38,502 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1457013154] [2021-07-13 19:31:38,502 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 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:31:38,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:38,530 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:31:38,530 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:31:38,589 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:31:38,589 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:38,591 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:31:38,592 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:31:38,594 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:31:38,595 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:38,597 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:31:38,598 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:38,615 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:38,616 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:31:38,616 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:91, output treesize:77 [2021-07-13 19:31:38,725 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:38,726 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:31:38,727 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:31:38,730 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:38,730 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:31:38,731 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:31:38,734 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:38,734 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:31:38,735 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:38,739 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:38,739 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2021-07-13 19:31:38,740 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-07-13 19:31:38,743 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:38,744 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:31:38,745 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 4 xjuncts. [2021-07-13 19:31:38,749 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:38,749 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:31:38,750 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:38,753 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:38,753 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:31:38,754 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:38,758 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:38,758 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:31:38,759 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:38,774 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:38,775 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:31:38,776 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:38,780 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:31:38,781 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:38,972 WARN L205 SmtUtils]: Spent 190.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 50 [2021-07-13 19:31:38,973 INFO L628 ElimStorePlain]: treesize reduction 200, result has 54.8 percent of original size [2021-07-13 19:31:38,977 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:38,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 10 treesize of output 5 [2021-07-13 19:31:38,978 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:38,982 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:38,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 20 treesize of output 9 [2021-07-13 19:31:38,983 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:38,987 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:38,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 21 treesize of output 7 [2021-07-13 19:31:38,988 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:38,991 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:38,992 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:31:38,992 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:39,002 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:39,006 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:39,006 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:31:39,007 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:39,010 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:39,011 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 19 [2021-07-13 19:31:39,012 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:39,015 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:39,016 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:31:39,016 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:39,027 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:39,031 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:39,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 21 treesize of output 7 [2021-07-13 19:31:39,033 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:39,036 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:31:39,036 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:39,045 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:39,120 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:39,122 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-13 19:31:39,123 INFO L247 ElimStorePlain]: Needed 20 recursive calls to eliminate 2 variables, input treesize:343, output treesize:143 [2021-07-13 19:31:39,263 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:31:39,263 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1457013154] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:39,263 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:31:39,263 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 17 [2021-07-13 19:31:39,263 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2112291152] [2021-07-13 19:31:39,263 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:31:39,263 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:31:39,263 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:31:39,263 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=238, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:31:39,264 INFO L87 Difference]: Start difference. First operand 194 states and 574 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:31:39,606 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 67 [2021-07-13 19:31:39,933 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 72 [2021-07-13 19:31:40,095 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 66 [2021-07-13 19:31:40,428 WARN L205 SmtUtils]: Spent 274.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 101 [2021-07-13 19:31:40,754 WARN L205 SmtUtils]: Spent 277.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 95 [2021-07-13 19:31:41,050 WARN L205 SmtUtils]: Spent 267.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 95 [2021-07-13 19:31:41,402 WARN L205 SmtUtils]: Spent 296.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 105 [2021-07-13 19:31:41,752 WARN L205 SmtUtils]: Spent 293.00 ms on a formula simplification. DAG size of input: 119 DAG size of output: 98 [2021-07-13 19:31:42,087 WARN L205 SmtUtils]: Spent 299.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 99 [2021-07-13 19:31:42,150 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:31:42,150 INFO L93 Difference]: Finished difference Result 325 states and 931 transitions. [2021-07-13 19:31:42,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:31:42,150 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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 17 [2021-07-13 19:31:42,150 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:31:42,151 INFO L225 Difference]: With dead ends: 325 [2021-07-13 19:31:42,151 INFO L226 Difference]: Without dead ends: 317 [2021-07-13 19:31:42,151 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 2963.3ms TimeCoverageRelationStatistics Valid=168, Invalid=644, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:31:42,152 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 317 states. [2021-07-13 19:31:42,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 317 to 202. [2021-07-13 19:31:42,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 202 states, 201 states have (on average 2.9751243781094527) internal successors, (598), 201 states have internal predecessors, (598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:31:42,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 202 states to 202 states and 598 transitions. [2021-07-13 19:31:42,154 INFO L78 Accepts]: Start accepts. Automaton has 202 states and 598 transitions. Word has length 17 [2021-07-13 19:31:42,154 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:31:42,154 INFO L482 AbstractCegarLoop]: Abstraction has 202 states and 598 transitions. [2021-07-13 19:31:42,155 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:31:42,155 INFO L276 IsEmpty]: Start isEmpty. Operand 202 states and 598 transitions. [2021-07-13 19:31:42,155 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:31:42,155 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:31:42,155 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:31:42,355 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2834,103 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:31:42,356 INFO L430 AbstractCegarLoop]: === Iteration 109 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:31:42,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:31:42,356 INFO L82 PathProgramCache]: Analyzing trace with hash -56410218, now seen corresponding path program 68 times [2021-07-13 19:31:42,356 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:31:42,356 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033955873] [2021-07-13 19:31:42,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:31:42,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:42,624 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:31:42,624 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:31:42,624 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2033955873] [2021-07-13 19:31:42,624 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2033955873] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:42,624 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1808603571] [2021-07-13 19:31:42,624 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 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:31:42,651 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:31:42,651 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:31:42,652 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:31:42,652 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:31:42,801 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:42,801 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:42,802 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:31:42,802 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:42,805 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:42,806 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:42,806 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:31:42,807 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 4 xjuncts. [2021-07-13 19:31:42,811 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:42,811 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:42,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 25 treesize of output 19 [2021-07-13 19:31:42,812 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:42,815 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:42,815 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:31:42,816 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:42,889 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:42,897 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-07-13 19:31:42,897 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:179, output treesize:235 [2021-07-13 19:31:43,244 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_767, v_prenex_769, array_0, v_prenex_771, v_prenex_765], 1=[v_prenex_768, array_4, v_prenex_770, v_prenex_772, v_prenex_766]} [2021-07-13 19:31:43,250 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:31:43,250 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:43,255 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:31:43,256 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:43,367 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 77 [2021-07-13 19:31:43,367 INFO L628 ElimStorePlain]: treesize reduction 130, result has 57.7 percent of original size [2021-07-13 19:31:43,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 27 treesize of output 21 [2021-07-13 19:31:43,372 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:31:43,417 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:43,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 27 treesize of output 21 [2021-07-13 19:31:43,422 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-07-13 19:31:43,472 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:43,475 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:31:43,476 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:43,529 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:43,532 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-13 19:31:43,533 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:43,580 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:43,584 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:43,584 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:43,584 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2021-07-13 19:31:43,585 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:43,589 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:43,589 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:31:43,589 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:43,636 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:43,640 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:43,640 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:43,643 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:31:43,643 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:43,646 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:43,646 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:31:43,647 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:43,655 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:43,699 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:43,703 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:43,703 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:43,703 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:31:43,704 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:43,707 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:43,707 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:31:43,708 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:43,715 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:43,758 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:43,761 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:43,761 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:31:43,762 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:43,805 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:43,805 INFO L518 ElimStorePlain]: Eliminatee v_prenex_766 vanished before elimination [2021-07-13 19:31:43,808 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 10 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:31:43,808 INFO L247 ElimStorePlain]: Needed 14 recursive calls to eliminate 15 variables, input treesize:319, output treesize:62 [2021-07-13 19:31:43,857 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:31:43,857 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1808603571] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:43,858 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:31:43,858 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 16 [2021-07-13 19:31:43,858 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1335015332] [2021-07-13 19:31:43,858 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:31:43,858 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:31:43,858 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:31:43,858 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:31:43,858 INFO L87 Difference]: Start difference. First operand 202 states and 598 transitions. Second operand has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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:31:44,293 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 92 [2021-07-13 19:31:44,564 WARN L205 SmtUtils]: Spent 220.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 117 [2021-07-13 19:31:44,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:31:44,717 INFO L93 Difference]: Finished difference Result 277 states and 801 transitions. [2021-07-13 19:31:44,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-13 19:31:44,717 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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 17 [2021-07-13 19:31:44,717 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:31:44,718 INFO L225 Difference]: With dead ends: 277 [2021-07-13 19:31:44,718 INFO L226 Difference]: Without dead ends: 273 [2021-07-13 19:31:44,718 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 11 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 1166.0ms TimeCoverageRelationStatistics Valid=87, Invalid=375, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:31:44,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 273 states. [2021-07-13 19:31:44,720 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 273 to 206. [2021-07-13 19:31:44,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 206 states, 205 states have (on average 2.9853658536585366) internal successors, (612), 205 states have internal predecessors, (612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:31:44,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 206 states to 206 states and 612 transitions. [2021-07-13 19:31:44,721 INFO L78 Accepts]: Start accepts. Automaton has 206 states and 612 transitions. Word has length 17 [2021-07-13 19:31:44,721 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:31:44,721 INFO L482 AbstractCegarLoop]: Abstraction has 206 states and 612 transitions. [2021-07-13 19:31:44,721 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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:31:44,721 INFO L276 IsEmpty]: Start isEmpty. Operand 206 states and 612 transitions. [2021-07-13 19:31:44,721 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:31:44,721 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:31:44,721 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:31:44,921 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 104 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2850 [2021-07-13 19:31:44,922 INFO L430 AbstractCegarLoop]: === Iteration 110 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:31:44,922 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:31:44,922 INFO L82 PathProgramCache]: Analyzing trace with hash -303030390, now seen corresponding path program 69 times [2021-07-13 19:31:44,922 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:31:44,922 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [550977019] [2021-07-13 19:31:44,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:31:44,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:45,189 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:31:45,189 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:31:45,189 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [550977019] [2021-07-13 19:31:45,189 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [550977019] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:45,189 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [286002907] [2021-07-13 19:31:45,189 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 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:31:45,230 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:31:45,230 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:31:45,230 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:31:45,231 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:31:45,347 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:31:45,348 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:45,351 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:31:45,352 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:31:45,356 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:31:45,356 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:45,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 17 treesize of output 13 [2021-07-13 19:31:45,360 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:45,396 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:45,397 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:31:45,397 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:123, output treesize:111 [2021-07-13 19:31:45,493 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:45,493 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:31:45,494 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:45,498 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:45,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 27 treesize of output 21 [2021-07-13 19:31:45,499 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:31:45,503 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:45,504 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:31:45,505 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:31:45,522 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:45,522 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2021-07-13 19:31:45,524 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-07-13 19:31:45,527 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:45,528 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:31:45,529 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 4 xjuncts. [2021-07-13 19:31:45,534 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:45,534 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:31:45,535 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:45,539 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:45,539 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:31:45,540 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:45,544 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:45,545 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:31:45,546 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:45,550 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:45,550 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 14 [2021-07-13 19:31:45,551 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:45,556 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:31:45,556 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:45,727 WARN L205 SmtUtils]: Spent 170.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 50 [2021-07-13 19:31:45,728 INFO L628 ElimStorePlain]: treesize reduction 200, result has 54.8 percent of original size [2021-07-13 19:31:45,731 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:45,731 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:31:45,732 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:45,735 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:45,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 20 treesize of output 9 [2021-07-13 19:31:45,736 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:45,739 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:45,739 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:31:45,739 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:45,742 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:45,742 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:31:45,743 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:45,750 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:45,753 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:45,753 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:31:45,754 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:45,757 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:45,757 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 19 [2021-07-13 19:31:45,758 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:45,761 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:45,761 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:31:45,762 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:45,771 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:45,773 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:45,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 21 treesize of output 7 [2021-07-13 19:31:45,774 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:45,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:31:45,777 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:45,784 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:45,844 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:45,846 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-13 19:31:45,846 INFO L247 ElimStorePlain]: Needed 20 recursive calls to eliminate 2 variables, input treesize:343, output treesize:143 [2021-07-13 19:31:45,998 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:31:45,998 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [286002907] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:45,998 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:31:45,998 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9] total 18 [2021-07-13 19:31:45,998 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [412624781] [2021-07-13 19:31:45,998 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:31:45,998 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:31:45,998 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:31:45,999 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:31:45,999 INFO L87 Difference]: Start difference. First operand 206 states and 612 transitions. Second operand has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 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:31:46,387 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 69 [2021-07-13 19:31:46,625 WARN L205 SmtUtils]: Spent 171.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 66 [2021-07-13 19:31:46,860 WARN L205 SmtUtils]: Spent 186.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 70 [2021-07-13 19:31:46,897 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:31:46,897 INFO L93 Difference]: Finished difference Result 288 states and 834 transitions. [2021-07-13 19:31:46,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-13 19:31:46,898 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 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 17 [2021-07-13 19:31:46,898 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:31:46,898 INFO L225 Difference]: With dead ends: 288 [2021-07-13 19:31:46,898 INFO L226 Difference]: Without dead ends: 284 [2021-07-13 19:31:46,898 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 1135.8ms TimeCoverageRelationStatistics Valid=83, Invalid=423, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:31:46,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 284 states. [2021-07-13 19:31:46,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 284 to 204. [2021-07-13 19:31:46,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 204 states, 203 states have (on average 2.9753694581280787) internal successors, (604), 203 states have internal predecessors, (604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:31:46,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 204 states to 204 states and 604 transitions. [2021-07-13 19:31:46,902 INFO L78 Accepts]: Start accepts. Automaton has 204 states and 604 transitions. Word has length 17 [2021-07-13 19:31:46,903 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:31:46,903 INFO L482 AbstractCegarLoop]: Abstraction has 204 states and 604 transitions. [2021-07-13 19:31:46,903 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 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:31:46,903 INFO L276 IsEmpty]: Start isEmpty. Operand 204 states and 604 transitions. [2021-07-13 19:31:46,903 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:31:46,903 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:31:46,903 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:31:47,116 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 105 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2877 [2021-07-13 19:31:47,117 INFO L430 AbstractCegarLoop]: === Iteration 111 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:31:47,117 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:31:47,117 INFO L82 PathProgramCache]: Analyzing trace with hash -129782698, now seen corresponding path program 70 times [2021-07-13 19:31:47,117 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:31:47,117 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1365104566] [2021-07-13 19:31:47,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:31:47,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:47,293 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:31:47,294 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:31:47,294 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1365104566] [2021-07-13 19:31:47,294 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1365104566] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:47,294 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2144626975] [2021-07-13 19:31:47,294 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 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:31:47,324 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:31:47,324 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:31:47,324 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:31:47,325 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:31:47,537 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:47,538 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:47,538 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:31:47,539 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:47,543 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:47,544 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:31:47,545 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:31:47,605 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:47,608 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:47,609 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:47,609 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:31:47,610 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:47,613 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:47,613 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:31:47,614 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:47,668 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:47,674 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-07-13 19:31:47,674 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:188, output treesize:178 [2021-07-13 19:31:47,870 INFO L446 ElimStorePlain]: Different costs {1=[array_0], 10=[array_2]} [2021-07-13 19:31:47,874 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:47,875 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:31:47,876 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:31:47,880 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:47,880 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:31:47,881 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 4 xjuncts. [2021-07-13 19:31:47,886 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:47,886 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:31:47,887 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:47,891 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:47,892 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:31:47,892 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:47,897 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:47,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 15 treesize of output 11 [2021-07-13 19:31:47,898 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:47,903 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:47,903 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:31:47,905 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 4 xjuncts. [2021-07-13 19:31:47,910 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:47,910 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:31:47,911 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:47,916 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:47,916 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 30 [2021-07-13 19:31:47,917 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2021-07-13 19:31:47,923 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:47,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 19 treesize of output 15 [2021-07-13 19:31:47,923 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:47,928 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:31:47,929 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:48,212 WARN L205 SmtUtils]: Spent 282.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 77 [2021-07-13 19:31:48,213 INFO L628 ElimStorePlain]: treesize reduction 288, result has 57.1 percent of original size [2021-07-13 19:31:48,217 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:48,218 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:48,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 20 treesize of output 9 [2021-07-13 19:31:48,219 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:48,223 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:48,223 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:48,223 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:31:48,224 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:48,231 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:48,235 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:48,236 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:48,236 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:31:48,237 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:48,241 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:48,241 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:48,241 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2021-07-13 19:31:48,242 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:48,250 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:48,254 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:48,255 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:48,255 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2021-07-13 19:31:48,256 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:48,259 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:48,260 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:48,260 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 15 [2021-07-13 19:31:48,261 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:48,272 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:48,276 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:48,277 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:48,277 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:31:48,277 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:48,281 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:48,281 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:48,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 21 treesize of output 7 [2021-07-13 19:31:48,282 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:48,286 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:48,286 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:48,295 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:31:48,296 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:48,301 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:48,301 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:31:48,302 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:48,309 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:48,424 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 65 [2021-07-13 19:31:48,425 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:48,428 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-13 19:31:48,428 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 6 variables, input treesize:505, output treesize:199 [2021-07-13 19:31:48,600 WARN L205 SmtUtils]: Spent 147.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 41 [2021-07-13 19:31:48,691 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:31:48,692 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2144626975] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:48,692 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:31:48,692 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2021-07-13 19:31:48,692 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734919836] [2021-07-13 19:31:48,692 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:31:48,692 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:31:48,692 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:31:48,692 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:31:48,693 INFO L87 Difference]: Start difference. First operand 204 states and 604 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:31:49,083 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 58 [2021-07-13 19:31:49,322 WARN L205 SmtUtils]: Spent 167.00 ms on a formula simplification. DAG size of input: 119 DAG size of output: 96 [2021-07-13 19:31:49,518 WARN L205 SmtUtils]: Spent 163.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 68 [2021-07-13 19:31:49,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:31:49,606 INFO L93 Difference]: Finished difference Result 278 states and 809 transitions. [2021-07-13 19:31:49,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:31:49,606 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 17 [2021-07-13 19:31:49,606 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:31:49,607 INFO L225 Difference]: With dead ends: 278 [2021-07-13 19:31:49,607 INFO L226 Difference]: Without dead ends: 274 [2021-07-13 19:31:49,607 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 1140.9ms TimeCoverageRelationStatistics Valid=75, Invalid=305, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:31:49,607 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 274 states. [2021-07-13 19:31:49,609 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 274 to 198. [2021-07-13 19:31:49,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 198 states, 197 states have (on average 2.9746192893401013) internal successors, (586), 197 states have internal predecessors, (586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:31:49,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 198 states to 198 states and 586 transitions. [2021-07-13 19:31:49,610 INFO L78 Accepts]: Start accepts. Automaton has 198 states and 586 transitions. Word has length 17 [2021-07-13 19:31:49,610 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:31:49,610 INFO L482 AbstractCegarLoop]: Abstraction has 198 states and 586 transitions. [2021-07-13 19:31:49,610 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:31:49,610 INFO L276 IsEmpty]: Start isEmpty. Operand 198 states and 586 transitions. [2021-07-13 19:31:49,610 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:31:49,610 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:31:49,610 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:31:49,811 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 106 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2893 [2021-07-13 19:31:49,811 INFO L430 AbstractCegarLoop]: === Iteration 112 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:31:49,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:31:49,811 INFO L82 PathProgramCache]: Analyzing trace with hash -28866952, now seen corresponding path program 71 times [2021-07-13 19:31:49,811 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:31:49,811 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332516998] [2021-07-13 19:31:49,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:31:49,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:50,064 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:31:50,065 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:31:50,065 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332516998] [2021-07-13 19:31:50,065 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [332516998] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:50,065 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [264515525] [2021-07-13 19:31:50,065 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 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:31:50,092 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:31:50,092 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:31:50,093 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:31:50,093 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:31:50,273 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:50,274 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:50,274 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:31:50,274 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:50,278 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:50,278 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31: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, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:31:50,279 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:50,282 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:50,282 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:50,283 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:31:50,283 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:50,286 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:50,287 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:31:50,288 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 4 xjuncts. [2021-07-13 19:31:50,371 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:50,379 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-07-13 19:31:50,379 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:199, output treesize:255 [2021-07-13 19:31:50,731 INFO L446 ElimStorePlain]: Different costs {0=[array_0, v_prenex_791, v_prenex_784, v_prenex_786, v_prenex_788], 1=[v_prenex_789, array_4, v_prenex_792, v_prenex_785, v_prenex_787]} [2021-07-13 19:31:50,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 25 treesize of output 19 [2021-07-13 19:31:50,737 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:50,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 27 treesize of output 21 [2021-07-13 19:31:50,743 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:31:50,853 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 76 [2021-07-13 19:31:50,853 INFO L628 ElimStorePlain]: treesize reduction 164, result has 48.9 percent of original size [2021-07-13 19:31:50,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 27 treesize of output 21 [2021-07-13 19:31:50,858 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:31:50,900 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:50,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 29 treesize of output 23 [2021-07-13 19:31:50,905 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:50,945 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:50,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 7 treesize of output 5 [2021-07-13 19:31:50,950 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:50,989 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:50,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 7 treesize of output 5 [2021-07-13 19:31:50,994 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:51,031 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:51,031 INFO L518 ElimStorePlain]: Eliminatee v_prenex_789 vanished before elimination [2021-07-13 19:31:51,035 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:51,035 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:51,035 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:31:51,036 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:51,039 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:51,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 3 [2021-07-13 19:31:51,040 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:51,047 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:51,083 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:51,087 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:51,087 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:51,087 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:31:51,088 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:51,091 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:51,091 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:31:51,092 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:51,099 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:51,133 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:51,136 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:51,137 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:31:51,137 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:51,171 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:51,171 INFO L518 ElimStorePlain]: Eliminatee v_prenex_787 vanished before elimination [2021-07-13 19:31:51,173 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 10 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-13 19:31:51,173 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 15 variables, input treesize:317, output treesize:53 [2021-07-13 19:31:51,218 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:31:51,219 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [264515525] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:51,219 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:31:51,219 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 16 [2021-07-13 19:31:51,219 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [473570860] [2021-07-13 19:31:51,219 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:31:51,219 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:31:51,219 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:31:51,219 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:31:51,219 INFO L87 Difference]: Start difference. First operand 198 states and 586 transitions. Second operand has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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:31:51,723 WARN L205 SmtUtils]: Spent 143.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 99 [2021-07-13 19:31:52,032 WARN L205 SmtUtils]: Spent 240.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 127 [2021-07-13 19:31:52,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:31:52,211 INFO L93 Difference]: Finished difference Result 285 states and 823 transitions. [2021-07-13 19:31:52,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-13 19:31:52,211 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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 17 [2021-07-13 19:31:52,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:31:52,212 INFO L225 Difference]: With dead ends: 285 [2021-07-13 19:31:52,212 INFO L226 Difference]: Without dead ends: 281 [2021-07-13 19:31:52,212 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 9 SyntacticMatches, 4 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 1209.8ms TimeCoverageRelationStatistics Valid=100, Invalid=362, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:31:52,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 281 states. [2021-07-13 19:31:52,215 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 281 to 204. [2021-07-13 19:31:52,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 204 states, 203 states have (on average 2.9852216748768474) internal successors, (606), 203 states have internal predecessors, (606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:31:52,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 204 states to 204 states and 606 transitions. [2021-07-13 19:31:52,216 INFO L78 Accepts]: Start accepts. Automaton has 204 states and 606 transitions. Word has length 17 [2021-07-13 19:31:52,216 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:31:52,216 INFO L482 AbstractCegarLoop]: Abstraction has 204 states and 606 transitions. [2021-07-13 19:31:52,216 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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:31:52,216 INFO L276 IsEmpty]: Start isEmpty. Operand 204 states and 606 transitions. [2021-07-13 19:31:52,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:31:52,216 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:31:52,216 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:31:52,417 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2944,107 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:31:52,417 INFO L430 AbstractCegarLoop]: === Iteration 113 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:31:52,417 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:31:52,418 INFO L82 PathProgramCache]: Analyzing trace with hash -275487124, now seen corresponding path program 72 times [2021-07-13 19:31:52,418 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:31:52,418 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274982361] [2021-07-13 19:31:52,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:31:52,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:52,660 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:31:52,660 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:31:52,660 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274982361] [2021-07-13 19:31:52,660 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274982361] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:52,660 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [983489812] [2021-07-13 19:31:52,661 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 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:31:52,687 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:31:52,687 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:31:52,688 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:31:52,688 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:31:52,856 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:52,857 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:52,857 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:31:52,858 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:52,861 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:52,861 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:52,862 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:31:52,864 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 4 xjuncts. [2021-07-13 19:31:52,869 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:52,870 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:52,870 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:31:52,871 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:52,876 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:52,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 25 treesize of output 19 [2021-07-13 19:31:52,878 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:52,944 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:52,952 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-07-13 19:31:52,952 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 5 variables, input treesize:179, output treesize:235 [2021-07-13 19:31:53,131 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:53,132 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:53,132 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:31:53,133 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:31:53,138 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:53,138 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:31:53,139 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:53,409 WARN L205 SmtUtils]: Spent 269.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 88 [2021-07-13 19:31:53,409 INFO L628 ElimStorePlain]: treesize reduction 233, result has 62.2 percent of original size [2021-07-13 19:31:53,414 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:31:53,415 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:31:53,540 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2021-07-13 19:31:53,541 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:53,545 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:53,546 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:53,546 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:31:53,547 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:53,551 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:53,551 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:31:53,552 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:53,560 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:53,675 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification that was a NOOP. DAG size: 81 [2021-07-13 19:31:53,675 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:53,680 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:53,680 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:31:53,681 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:53,686 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:53,686 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:31:53,687 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:53,691 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:53,692 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 37 [2021-07-13 19:31:53,692 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:53,697 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:53,697 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:31:53,698 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:53,702 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:53,702 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 14 [2021-07-13 19:31:53,703 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:53,707 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:31:53,707 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:53,890 WARN L205 SmtUtils]: Spent 182.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 75 [2021-07-13 19:31:53,890 INFO L628 ElimStorePlain]: treesize reduction 22, result has 92.7 percent of original size [2021-07-13 19:31:53,894 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:53,895 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:53,895 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 15 [2021-07-13 19:31:53,896 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:53,900 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:53,900 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:53,900 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:31:53,901 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:53,905 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:53,905 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:53,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 12 treesize of output 5 [2021-07-13 19:31:53,906 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:53,910 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:53,910 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:53,910 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:31:53,911 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:53,914 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:53,915 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:31:53,915 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:53,999 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:54,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 7 treesize of output 5 [2021-07-13 19:31:54,004 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:54,085 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:54,086 INFO L518 ElimStorePlain]: Eliminatee v_prenex_798 vanished before elimination [2021-07-13 19:31:54,089 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:54,090 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:31:54,090 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:54,093 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:31:54,094 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:54,101 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:54,181 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:54,184 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:31:54,184 INFO L247 ElimStorePlain]: Needed 20 recursive calls to eliminate 12 variables, input treesize:613, output treesize:135 [2021-07-13 19:31:54,324 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:31:54,324 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [983489812] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:54,324 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:31:54,324 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9] total 17 [2021-07-13 19:31:54,325 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399507722] [2021-07-13 19:31:54,325 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:31:54,325 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:31:54,325 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:31:54,325 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=224, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:31:54,325 INFO L87 Difference]: Start difference. First operand 204 states and 606 transitions. Second operand has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 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:31:54,791 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 94 [2021-07-13 19:31:55,135 WARN L205 SmtUtils]: Spent 257.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 66 [2021-07-13 19:31:55,406 WARN L205 SmtUtils]: Spent 251.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 60 [2021-07-13 19:31:55,487 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:31:55,487 INFO L93 Difference]: Finished difference Result 296 states and 856 transitions. [2021-07-13 19:31:55,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-13 19:31:55,488 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 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 17 [2021-07-13 19:31:55,488 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:31:55,488 INFO L225 Difference]: With dead ends: 296 [2021-07-13 19:31:55,488 INFO L226 Difference]: Without dead ends: 292 [2021-07-13 19:31:55,489 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 1327.7ms TimeCoverageRelationStatistics Valid=103, Invalid=403, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:31:55,489 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 292 states. [2021-07-13 19:31:55,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 292 to 202. [2021-07-13 19:31:55,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 202 states, 201 states have (on average 2.9751243781094527) internal successors, (598), 201 states have internal predecessors, (598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:31:55,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 202 states to 202 states and 598 transitions. [2021-07-13 19:31:55,491 INFO L78 Accepts]: Start accepts. Automaton has 202 states and 598 transitions. Word has length 17 [2021-07-13 19:31:55,491 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:31:55,491 INFO L482 AbstractCegarLoop]: Abstraction has 202 states and 598 transitions. [2021-07-13 19:31:55,491 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 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:31:55,491 INFO L276 IsEmpty]: Start isEmpty. Operand 202 states and 598 transitions. [2021-07-13 19:31:55,492 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:31:55,492 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:31:55,492 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:31:55,692 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 108 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2975 [2021-07-13 19:31:55,692 INFO L430 AbstractCegarLoop]: === Iteration 114 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:31:55,693 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:31:55,693 INFO L82 PathProgramCache]: Analyzing trace with hash -102239432, now seen corresponding path program 73 times [2021-07-13 19:31:55,693 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:31:55,693 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541674372] [2021-07-13 19:31:55,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:31:55,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:55,884 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:31:55,884 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:31:55,884 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [541674372] [2021-07-13 19:31:55,884 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [541674372] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:55,884 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1931830153] [2021-07-13 19:31:55,885 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 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:31:55,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:55,912 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:31:55,912 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:31:56,134 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:56,134 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:56,134 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:31:56,135 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:56,138 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:56,139 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:31:56,139 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:56,195 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:56,199 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:56,199 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:56,200 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:31:56,201 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:56,204 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:56,204 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:31:56,205 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-07-13 19:31:56,268 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:56,274 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-07-13 19:31:56,274 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:188, output treesize:178 [2021-07-13 19:31:56,443 INFO L446 ElimStorePlain]: Different costs {1=[array_0], 10=[array_2]} [2021-07-13 19:31:56,448 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:56,448 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:31:56,449 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:56,453 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:56,454 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:31:56,454 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:56,458 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:56,459 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:31:56,460 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:31:56,465 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:56,466 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:31:56,467 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:56,473 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:56,474 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:31:56,475 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:56,481 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:56,482 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:31:56,484 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 4 xjuncts. [2021-07-13 19:31:56,490 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:56,490 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:31:56,492 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 4 xjuncts. [2021-07-13 19:31:56,497 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:56,497 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:31:56,498 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:56,503 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:56,503 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:31:56,504 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:56,509 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 30 [2021-07-13 19:31:56,510 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 2 xjuncts. [2021-07-13 19:31:56,811 WARN L205 SmtUtils]: Spent 300.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 79 [2021-07-13 19:31:56,811 INFO L628 ElimStorePlain]: treesize reduction 276, result has 58.9 percent of original size [2021-07-13 19:31:56,816 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:56,816 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:56,817 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:31:56,817 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:56,821 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:56,821 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:56,822 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:31:56,822 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:56,826 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:56,827 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:56,827 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2021-07-13 19:31:56,827 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:56,836 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:56,840 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:56,840 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:56,841 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:31:56,841 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:56,845 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:56,846 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:56,846 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:31:56,847 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:56,850 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:56,851 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:56,851 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:31:56,852 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:56,860 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:56,864 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:56,864 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:56,864 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2021-07-13 19:31:56,865 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:56,869 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:56,869 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:56,869 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 15 [2021-07-13 19:31:56,870 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:56,882 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:56,886 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:56,886 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:56,886 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:31:56,887 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:56,891 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:56,891 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:31:56,892 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:56,899 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:57,007 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification that was a NOOP. DAG size: 65 [2021-07-13 19:31:57,008 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:57,011 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-13 19:31:57,011 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 6 variables, input treesize:505, output treesize:199 [2021-07-13 19:31:57,168 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 41 [2021-07-13 19:31:57,268 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:31:57,268 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1931830153] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:57,268 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:31:57,268 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9] total 17 [2021-07-13 19:31:57,268 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [289583084] [2021-07-13 19:31:57,269 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:31:57,269 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:31:57,269 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:31:57,269 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=234, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:31:57,269 INFO L87 Difference]: Start difference. First operand 202 states and 598 transitions. Second operand has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 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:31:57,683 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 62 [2021-07-13 19:31:57,964 WARN L205 SmtUtils]: Spent 176.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 93 [2021-07-13 19:31:58,209 WARN L205 SmtUtils]: Spent 206.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 72 [2021-07-13 19:31:58,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:31:58,302 INFO L93 Difference]: Finished difference Result 286 states and 831 transitions. [2021-07-13 19:31:58,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:31:58,302 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 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 17 [2021-07-13 19:31:58,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:31:58,303 INFO L225 Difference]: With dead ends: 286 [2021-07-13 19:31:58,303 INFO L226 Difference]: Without dead ends: 282 [2021-07-13 19:31:58,303 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 1259.9ms TimeCoverageRelationStatistics Valid=82, Invalid=380, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:31:58,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 282 states. [2021-07-13 19:31:58,305 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 282 to 200. [2021-07-13 19:31:58,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 200 states, 199 states have (on average 2.9748743718592965) internal successors, (592), 199 states have internal predecessors, (592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:31:58,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 200 states to 200 states and 592 transitions. [2021-07-13 19:31:58,306 INFO L78 Accepts]: Start accepts. Automaton has 200 states and 592 transitions. Word has length 17 [2021-07-13 19:31:58,306 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:31:58,306 INFO L482 AbstractCegarLoop]: Abstraction has 200 states and 592 transitions. [2021-07-13 19:31:58,306 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 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:31:58,306 INFO L276 IsEmpty]: Start isEmpty. Operand 200 states and 592 transitions. [2021-07-13 19:31:58,306 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:31:58,306 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:31:58,306 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:31:58,507 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 109 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3011 [2021-07-13 19:31:58,507 INFO L430 AbstractCegarLoop]: === Iteration 115 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:31:58,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:31:58,507 INFO L82 PathProgramCache]: Analyzing trace with hash -99613656, now seen corresponding path program 74 times [2021-07-13 19:31:58,507 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:31:58,507 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [37264586] [2021-07-13 19:31:58,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:31:58,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:31:58,667 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:31:58,668 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:31:58,668 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [37264586] [2021-07-13 19:31:58,668 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [37264586] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:58,668 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1846310690] [2021-07-13 19:31:58,668 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 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:31:58,703 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:31:58,704 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:31:58,704 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:31:58,705 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:31:58,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 15 treesize of output 11 [2021-07-13 19:31:58,793 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:58,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 27 treesize of output 21 [2021-07-13 19:31:58,797 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:31:58,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 17 treesize of output 13 [2021-07-13 19:31:58,801 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:58,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 25 treesize of output 19 [2021-07-13 19:31:58,805 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:58,829 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:58,830 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:31:58,830 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:91, output treesize:79 [2021-07-13 19:31:58,945 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:58,946 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:31:58,947 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:58,951 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:58,951 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:31:58,952 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:58,955 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:58,955 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:31:58,956 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 4 xjuncts. [2021-07-13 19:31:58,959 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:58,960 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:31:58,960 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:58,964 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:58,964 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 30 [2021-07-13 19:31:58,965 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 2 xjuncts. [2021-07-13 19:31:58,969 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:58,969 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:31:58,970 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:58,982 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:58,983 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:31:58,984 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 2 xjuncts. [2021-07-13 19:31:58,988 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:58,988 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:31:58,989 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2021-07-13 19:31:58,993 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:31:58,993 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:58,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 25 treesize of output 19 [2021-07-13 19:31:58,997 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:59,150 WARN L205 SmtUtils]: Spent 152.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 51 [2021-07-13 19:31:59,150 INFO L628 ElimStorePlain]: treesize reduction 170, result has 59.5 percent of original size [2021-07-13 19:31:59,154 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:59,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 3 [2021-07-13 19:31:59,154 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:59,157 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:59,157 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:31:59,158 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:59,165 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:59,168 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:59,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:31:59,169 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:59,172 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:59,172 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:31:59,173 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:59,176 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:59,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 46 treesize of output 15 [2021-07-13 19:31:59,176 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:59,186 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:59,189 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:59,189 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:31:59,190 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:59,193 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:59,193 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:31:59,193 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:59,201 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:59,203 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:31:59,203 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:31:59,204 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:59,207 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:31:59,207 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:31:59,267 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:31:59,269 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-13 19:31:59,269 INFO L247 ElimStorePlain]: Needed 20 recursive calls to eliminate 2 variables, input treesize:347, output treesize:139 [2021-07-13 19:31:59,416 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:31:59,416 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1846310690] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:31:59,416 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:31:59,416 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 17 [2021-07-13 19:31:59,416 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1395053082] [2021-07-13 19:31:59,416 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:31:59,416 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:31:59,416 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:31:59,416 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=236, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:31:59,417 INFO L87 Difference]: Start difference. First operand 200 states and 592 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:32:00,223 WARN L205 SmtUtils]: Spent 338.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 81 [2021-07-13 19:32:00,648 WARN L205 SmtUtils]: Spent 373.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 84 [2021-07-13 19:32:01,043 WARN L205 SmtUtils]: Spent 353.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 84 [2021-07-13 19:32:01,440 WARN L205 SmtUtils]: Spent 349.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 82 [2021-07-13 19:32:01,499 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:01,499 INFO L93 Difference]: Finished difference Result 328 states and 938 transitions. [2021-07-13 19:32:01,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:32:01,499 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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 17 [2021-07-13 19:32:01,500 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:01,500 INFO L225 Difference]: With dead ends: 328 [2021-07-13 19:32:01,500 INFO L226 Difference]: Without dead ends: 320 [2021-07-13 19:32:01,500 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 2148.1ms TimeCoverageRelationStatistics Valid=121, Invalid=479, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:32:01,501 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 320 states. [2021-07-13 19:32:01,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 320 to 204. [2021-07-13 19:32:01,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 204 states, 203 states have (on average 2.9753694581280787) internal successors, (604), 203 states have internal predecessors, (604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:01,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 204 states to 204 states and 604 transitions. [2021-07-13 19:32:01,505 INFO L78 Accepts]: Start accepts. Automaton has 204 states and 604 transitions. Word has length 17 [2021-07-13 19:32:01,505 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:01,505 INFO L482 AbstractCegarLoop]: Abstraction has 204 states and 604 transitions. [2021-07-13 19:32:01,505 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:32:01,505 INFO L276 IsEmpty]: Start isEmpty. Operand 204 states and 604 transitions. [2021-07-13 19:32:01,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:32:01,506 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:01,506 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:01,728 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 110 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3062 [2021-07-13 19:32:01,728 INFO L430 AbstractCegarLoop]: === Iteration 116 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:01,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:01,728 INFO L82 PathProgramCache]: Analyzing trace with hash 61528026, now seen corresponding path program 75 times [2021-07-13 19:32:01,728 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:01,728 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [789987757] [2021-07-13 19:32:01,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:01,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:01,906 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:32:01,906 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:01,906 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [789987757] [2021-07-13 19:32:01,906 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [789987757] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:01,906 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [233127467] [2021-07-13 19:32:01,906 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 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:32:01,933 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:32:01,933 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:32:01,934 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:32:01,934 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:02,116 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:02,117 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:02,117 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:32:02,118 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:02,121 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:02,121 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:02,121 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:32:02,122 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:02,124 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:02,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 15 treesize of output 11 [2021-07-13 19:32:02,125 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:02,200 INFO L628 ElimStorePlain]: treesize reduction 16, result has 88.8 percent of original size [2021-07-13 19:32:02,203 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:02,203 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:02,203 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:32:02,204 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:02,206 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:02,207 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:32:02,207 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:02,246 INFO L628 ElimStorePlain]: treesize reduction 45, result has 59.8 percent of original size [2021-07-13 19:32:02,248 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: 3 dim-0 vars, and 3 xjuncts. [2021-07-13 19:32:02,248 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 3 variables, input treesize:164, output treesize:67 [2021-07-13 19:32:02,336 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_811, v_prenex_813, array_0], 1=[v_prenex_812, v_prenex_814, array_4]} [2021-07-13 19:32:02,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 20 treesize of output 16 [2021-07-13 19:32:02,342 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:02,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 18 treesize of output 14 [2021-07-13 19:32:02,346 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:02,414 INFO L628 ElimStorePlain]: treesize reduction 31, result has 79.2 percent of original size [2021-07-13 19:32:02,417 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:32:02,418 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:02,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 17 treesize of output 13 [2021-07-13 19:32:02,422 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:02,449 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:02,452 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:32:02,453 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 2 xjuncts. [2021-07-13 19:32:02,485 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:02,488 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:02,488 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:02,488 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:32:02,489 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:02,492 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:02,492 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:32:02,492 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:02,523 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:02,525 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:02,526 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:02,526 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:32:02,527 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:02,529 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:02,529 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2021-07-13 19:32:02,530 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:02,559 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:02,562 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:02,562 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:02,562 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:32:02,563 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:02,565 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:02,565 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:32:02,566 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:02,573 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:02,601 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:02,603 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 6 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:32:02,603 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 9 variables, input treesize:163, output treesize:31 [2021-07-13 19:32:02,646 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:32:02,647 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [233127467] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:02,647 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:02,647 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 16 [2021-07-13 19:32:02,647 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1238568246] [2021-07-13 19:32:02,647 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:32:02,647 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:02,647 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:32:02,647 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:32:02,647 INFO L87 Difference]: Start difference. First operand 204 states and 604 transitions. Second operand has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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:32:03,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:03,058 INFO L93 Difference]: Finished difference Result 245 states and 716 transitions. [2021-07-13 19:32:03,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:32:03,058 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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 17 [2021-07-13 19:32:03,058 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:03,059 INFO L225 Difference]: With dead ends: 245 [2021-07-13 19:32:03,059 INFO L226 Difference]: Without dead ends: 241 [2021-07-13 19:32:03,059 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 551.8ms TimeCoverageRelationStatistics Valid=80, Invalid=340, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:32:03,060 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 241 states. [2021-07-13 19:32:03,061 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 241 to 209. [2021-07-13 19:32:03,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 209 states, 208 states have (on average 2.9759615384615383) internal successors, (619), 208 states have internal predecessors, (619), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:03,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 209 states to 209 states and 619 transitions. [2021-07-13 19:32:03,062 INFO L78 Accepts]: Start accepts. Automaton has 209 states and 619 transitions. Word has length 17 [2021-07-13 19:32:03,062 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:03,062 INFO L482 AbstractCegarLoop]: Abstraction has 209 states and 619 transitions. [2021-07-13 19:32:03,062 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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:32:03,062 INFO L276 IsEmpty]: Start isEmpty. Operand 209 states and 619 transitions. [2021-07-13 19:32:03,063 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:32:03,063 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:03,063 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:03,263 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 111 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3075 [2021-07-13 19:32:03,263 INFO L430 AbstractCegarLoop]: === Iteration 117 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:03,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:03,264 INFO L82 PathProgramCache]: Analyzing trace with hash 1542765896, now seen corresponding path program 76 times [2021-07-13 19:32:03,264 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:03,264 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333015831] [2021-07-13 19:32:03,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:03,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:03,542 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:32:03,542 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:03,542 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1333015831] [2021-07-13 19:32:03,542 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1333015831] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:03,542 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1438514361] [2021-07-13 19:32:03,542 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 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:32:03,582 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:32:03,582 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:32:03,583 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:32:03,583 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:03,683 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:03,684 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:03,684 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:32:03,685 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:03,688 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:03,689 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:03,689 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:32:03,691 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 4 xjuncts. [2021-07-13 19:32:03,695 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:03,695 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:03,695 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:32:03,696 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:03,700 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:03,700 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:32:03,701 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:03,779 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:03,782 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:32:03,782 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:171, output treesize:231 [2021-07-13 19:32:03,974 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:03,974 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:03,975 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:32:03,975 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:03,979 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:03,980 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:03,980 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:32:03,981 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:32:03,985 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:03,986 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:03,986 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:32:03,987 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:03,991 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:03,991 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:03,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 30 treesize of output 24 [2021-07-13 19:32:03,992 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:03,996 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:03,997 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:03,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 28 treesize of output 22 [2021-07-13 19:32:03,998 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:04,002 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:04,003 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:04,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 48 treesize of output 38 [2021-07-13 19:32:04,004 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:04,008 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:04,009 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:04,009 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:32:04,010 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:04,014 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:32:04,014 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:04,019 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:04,019 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:04,019 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 36 [2021-07-13 19:32:04,020 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:04,024 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:32:04,025 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:04,029 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:04,029 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:04,029 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:32:04,030 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:04,034 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:32:04,034 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:04,038 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:04,039 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:04,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 27 treesize of output 21 [2021-07-13 19:32:04,040 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 2 xjuncts. [2021-07-13 19:32:04,044 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:04,044 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 24 [2021-07-13 19:32:04,045 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:04,247 WARN L205 SmtUtils]: Spent 201.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 52 [2021-07-13 19:32:04,247 INFO L628 ElimStorePlain]: treesize reduction 157, result has 65.0 percent of original size [2021-07-13 19:32:04,250 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:04,251 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:04,251 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:32:04,252 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:04,255 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:04,256 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:04,256 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:32:04,257 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:04,264 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:04,267 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:04,268 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:04,268 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:32:04,268 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:04,272 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:04,272 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:04,272 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:32:04,273 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:04,276 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:04,277 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:04,277 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:32:04,278 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:04,286 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:04,289 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:04,290 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:04,290 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:32:04,291 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:04,294 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:04,294 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:04,295 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:32:04,295 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:04,298 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:04,299 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:04,299 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:32:04,300 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:04,302 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:04,303 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 19 [2021-07-13 19:32:04,303 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:04,383 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:04,385 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:32:04,386 INFO L247 ElimStorePlain]: Needed 24 recursive calls to eliminate 3 variables, input treesize:617, output treesize:169 [2021-07-13 19:32:04,546 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:32:04,546 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1438514361] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:04,546 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:04,546 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9] total 16 [2021-07-13 19:32:04,546 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925590909] [2021-07-13 19:32:04,547 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:32:04,547 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:04,547 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:32:04,547 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:32:04,547 INFO L87 Difference]: Start difference. First operand 209 states and 619 transitions. Second operand has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 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:32:04,885 WARN L205 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 52 [2021-07-13 19:32:05,047 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:05,047 INFO L93 Difference]: Finished difference Result 249 states and 718 transitions. [2021-07-13 19:32:05,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-13 19:32:05,048 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 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 17 [2021-07-13 19:32:05,048 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:05,048 INFO L225 Difference]: With dead ends: 249 [2021-07-13 19:32:05,048 INFO L226 Difference]: Without dead ends: 245 [2021-07-13 19:32:05,049 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 828.8ms TimeCoverageRelationStatistics Valid=66, Invalid=276, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:32:05,049 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 245 states. [2021-07-13 19:32:05,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 245 to 212. [2021-07-13 19:32:05,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 212 states, 211 states have (on average 2.990521327014218) internal successors, (631), 211 states have internal predecessors, (631), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:05,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 212 states to 212 states and 631 transitions. [2021-07-13 19:32:05,052 INFO L78 Accepts]: Start accepts. Automaton has 212 states and 631 transitions. Word has length 17 [2021-07-13 19:32:05,053 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:05,053 INFO L482 AbstractCegarLoop]: Abstraction has 212 states and 631 transitions. [2021-07-13 19:32:05,053 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 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:32:05,053 INFO L276 IsEmpty]: Start isEmpty. Operand 212 states and 631 transitions. [2021-07-13 19:32:05,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:32:05,053 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:05,053 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:05,268 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 112 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3109 [2021-07-13 19:32:05,269 INFO L430 AbstractCegarLoop]: === Iteration 118 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:05,269 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:05,269 INFO L82 PathProgramCache]: Analyzing trace with hash -128210120, now seen corresponding path program 77 times [2021-07-13 19:32:05,269 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:05,269 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2022097866] [2021-07-13 19:32:05,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:05,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:05,465 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:32:05,465 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:05,465 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2022097866] [2021-07-13 19:32:05,465 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2022097866] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:05,465 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1726765568] [2021-07-13 19:32:05,465 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 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:32:05,492 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:32:05,492 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:32:05,493 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:32:05,493 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:05,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 15 treesize of output 11 [2021-07-13 19:32:05,641 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:05,644 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:32:05,644 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:05,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 27 treesize of output 21 [2021-07-13 19:32:05,648 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:32:05,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 17 treesize of output 13 [2021-07-13 19:32:05,651 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:05,653 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:32:05,654 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:05,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 17 treesize of output 13 [2021-07-13 19:32:05,657 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:05,713 INFO L628 ElimStorePlain]: treesize reduction 18, result has 85.8 percent of original size [2021-07-13 19:32:05,714 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:32:05,714 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 1 variables, input treesize:151, output treesize:109 [2021-07-13 19:32:05,795 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:32:05,796 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:32:05,796 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:32:05,797 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:05,841 INFO L628 ElimStorePlain]: treesize reduction 71, result has 53.9 percent of original size [2021-07-13 19:32:05,841 INFO L518 ElimStorePlain]: Eliminatee v_prenex_816 vanished before elimination [2021-07-13 19:32:05,841 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-13 19:32:05,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 28 treesize of output 22 [2021-07-13 19:32:05,844 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:05,846 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:32:05,847 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:05,848 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-07-13 19:32:05,849 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:05,869 INFO L628 ElimStorePlain]: treesize reduction 5, result has 83.9 percent of original size [2021-07-13 19:32:05,869 INFO L518 ElimStorePlain]: Eliminatee v_prenex_818 vanished before elimination [2021-07-13 19:32:05,869 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:32:05,869 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:32:05,869 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:187, output treesize:26 [2021-07-13 19:32:05,900 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:32:05,900 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1726765568] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:05,900 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:05,900 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 17 [2021-07-13 19:32:05,900 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [181290568] [2021-07-13 19:32:05,900 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:32:05,900 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:05,900 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:32:05,900 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:32:05,900 INFO L87 Difference]: Start difference. First operand 212 states and 631 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:32:06,641 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:06,641 INFO L93 Difference]: Finished difference Result 249 states and 710 transitions. [2021-07-13 19:32:06,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:32:06,642 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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 17 [2021-07-13 19:32:06,642 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:06,642 INFO L225 Difference]: With dead ends: 249 [2021-07-13 19:32:06,642 INFO L226 Difference]: Without dead ends: 241 [2021-07-13 19:32:06,642 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 808.9ms TimeCoverageRelationStatistics Valid=113, Invalid=487, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:32:06,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 241 states. [2021-07-13 19:32:06,644 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 241 to 206. [2021-07-13 19:32:06,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 206 states, 205 states have (on average 2.975609756097561) internal successors, (610), 205 states have internal predecessors, (610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:06,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 206 states to 206 states and 610 transitions. [2021-07-13 19:32:06,645 INFO L78 Accepts]: Start accepts. Automaton has 206 states and 610 transitions. Word has length 17 [2021-07-13 19:32:06,645 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:06,645 INFO L482 AbstractCegarLoop]: Abstraction has 206 states and 610 transitions. [2021-07-13 19:32:06,645 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:32:06,645 INFO L276 IsEmpty]: Start isEmpty. Operand 206 states and 610 transitions. [2021-07-13 19:32:06,646 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:32:06,646 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:06,646 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:06,846 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3127,113 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:32:06,846 INFO L430 AbstractCegarLoop]: === Iteration 119 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:06,846 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:06,847 INFO L82 PathProgramCache]: Analyzing trace with hash 2091682306, now seen corresponding path program 78 times [2021-07-13 19:32:06,847 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:06,847 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1793518271] [2021-07-13 19:32:06,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:06,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:07,113 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:32:07,113 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:07,113 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1793518271] [2021-07-13 19:32:07,113 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1793518271] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:07,113 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1578604472] [2021-07-13 19:32:07,113 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 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:32:07,139 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:32:07,139 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:32:07,140 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:32:07,140 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:07,217 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:32:07,217 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:07,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 27 treesize of output 21 [2021-07-13 19:32:07,221 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:32:07,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 15 treesize of output 11 [2021-07-13 19:32:07,224 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:07,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 17 treesize of output 13 [2021-07-13 19:32:07,227 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:07,256 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:07,258 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:32:07,258 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:123, output treesize:111 [2021-07-13 19:32:07,356 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:07,356 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:32:07,357 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:07,360 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:07,361 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:32:07,362 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:32:07,365 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:07,365 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:32:07,366 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:32:07,369 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:07,370 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:32:07,370 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:07,374 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:07,374 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2021-07-13 19:32:07,375 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 2 xjuncts. [2021-07-13 19:32:07,378 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:07,378 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:32:07,380 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 4 xjuncts. [2021-07-13 19:32:07,383 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:32:07,384 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:07,387 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:07,387 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:32:07,388 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:07,392 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:07,392 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:32:07,393 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:07,396 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:32:07,396 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:07,555 WARN L205 SmtUtils]: Spent 158.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 50 [2021-07-13 19:32:07,555 INFO L628 ElimStorePlain]: treesize reduction 177, result has 57.8 percent of original size [2021-07-13 19:32:07,559 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:07,559 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:32:07,559 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:07,562 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:07,563 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:32:07,563 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:07,566 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:07,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 21 treesize of output 7 [2021-07-13 19:32:07,567 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:07,570 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:07,570 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:32:07,571 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:07,578 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:07,581 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:07,581 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:32:07,581 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:07,584 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:07,584 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 19 [2021-07-13 19:32:07,585 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:07,588 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:07,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 12 treesize of output 5 [2021-07-13 19:32:07,588 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:07,598 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:07,601 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:07,601 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:32:07,602 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:07,604 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:32:07,605 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:07,612 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:07,673 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:07,674 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-13 19:32:07,674 INFO L247 ElimStorePlain]: Needed 20 recursive calls to eliminate 2 variables, input treesize:343, output treesize:143 [2021-07-13 19:32:07,811 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:32:07,812 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1578604472] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:07,812 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:07,812 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 17 [2021-07-13 19:32:07,812 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [532147537] [2021-07-13 19:32:07,812 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:32:07,812 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:07,812 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:32:07,812 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=234, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:32:07,812 INFO L87 Difference]: Start difference. First operand 206 states and 610 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:32:08,296 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 61 [2021-07-13 19:32:08,489 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 45 [2021-07-13 19:32:08,776 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 47 [2021-07-13 19:32:08,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:08,829 INFO L93 Difference]: Finished difference Result 250 states and 726 transitions. [2021-07-13 19:32:08,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:32:08,829 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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 17 [2021-07-13 19:32:08,829 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:08,830 INFO L225 Difference]: With dead ends: 250 [2021-07-13 19:32:08,830 INFO L226 Difference]: Without dead ends: 242 [2021-07-13 19:32:08,830 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 1141.5ms TimeCoverageRelationStatistics Valid=85, Invalid=515, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:32:08,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 242 states. [2021-07-13 19:32:08,832 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 242 to 208. [2021-07-13 19:32:08,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 208 states, 207 states have (on average 2.975845410628019) internal successors, (616), 207 states have internal predecessors, (616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:08,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 616 transitions. [2021-07-13 19:32:08,832 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 616 transitions. Word has length 17 [2021-07-13 19:32:08,832 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:08,832 INFO L482 AbstractCegarLoop]: Abstraction has 208 states and 616 transitions. [2021-07-13 19:32:08,832 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:32:08,832 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 616 transitions. [2021-07-13 19:32:08,833 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:32:08,833 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:08,833 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:09,033 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 114 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3150 [2021-07-13 19:32:09,033 INFO L430 AbstractCegarLoop]: === Iteration 120 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:09,034 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:09,034 INFO L82 PathProgramCache]: Analyzing trace with hash 1276876152, now seen corresponding path program 79 times [2021-07-13 19:32:09,034 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:09,034 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [158040108] [2021-07-13 19:32:09,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:09,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:09,337 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:32:09,337 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:09,337 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [158040108] [2021-07-13 19:32:09,337 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [158040108] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:09,338 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1349203759] [2021-07-13 19:32:09,338 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 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:32:09,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:09,364 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:32:09,364 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:09,550 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:09,550 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:09,551 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:32:09,551 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:09,554 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:09,555 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:32:09,555 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:09,612 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:09,616 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:09,616 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:09,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 27 treesize of output 21 [2021-07-13 19:32:09,617 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:32:09,621 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:09,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 25 treesize of output 19 [2021-07-13 19:32:09,622 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:09,678 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:09,684 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-07-13 19:32:09,684 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:190, output treesize:180 [2021-07-13 19:32:09,862 INFO L446 ElimStorePlain]: Different costs {1=[array_0], 10=[array_2]} [2021-07-13 19:32:09,866 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:09,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 35 treesize of output 27 [2021-07-13 19:32:09,868 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 4 xjuncts. [2021-07-13 19:32:09,873 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:09,873 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:32:09,874 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:09,878 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:09,878 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:32:09,879 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:09,884 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:09,885 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:32:09,885 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:09,890 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:09,890 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:32:09,891 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 4 xjuncts. [2021-07-13 19:32:09,897 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:09,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 38 treesize of output 30 [2021-07-13 19:32:09,898 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 2 xjuncts. [2021-07-13 19:32:09,903 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:09,904 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:32:09,904 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:09,910 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:09,910 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:32:09,911 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:09,916 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:09,916 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:32:09,917 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2021-07-13 19:32:09,922 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:32:09,923 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:10,216 WARN L205 SmtUtils]: Spent 293.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 79 [2021-07-13 19:32:10,217 INFO L628 ElimStorePlain]: treesize reduction 278, result has 58.8 percent of original size [2021-07-13 19:32:10,222 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:10,222 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:10,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 24 treesize of output 9 [2021-07-13 19:32:10,223 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:10,228 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:10,228 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:10,228 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:32:10,229 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:10,237 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:10,241 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:10,242 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:10,242 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:32:10,243 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:10,246 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:10,247 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:10,247 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:32:10,248 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:10,255 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:10,260 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:10,260 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:10,260 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:32:10,261 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:10,265 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:10,265 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:10,265 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:32:10,266 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:10,274 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:10,278 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:10,279 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:10,279 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:32:10,280 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:10,284 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:10,284 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:10,285 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:32:10,285 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:10,289 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:10,289 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:10,289 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 15 [2021-07-13 19:32:10,290 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:10,294 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:10,294 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2021-07-13 19:32:10,295 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:10,306 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:10,415 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 65 [2021-07-13 19:32:10,415 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:10,419 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-13 19:32:10,419 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 6 variables, input treesize:509, output treesize:208 [2021-07-13 19:32:10,575 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 41 [2021-07-13 19:32:10,666 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:32:10,666 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1349203759] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:10,666 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:10,666 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 16 [2021-07-13 19:32:10,666 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1658262954] [2021-07-13 19:32:10,666 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:32:10,666 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:10,667 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:32:10,667 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:32:10,667 INFO L87 Difference]: Start difference. First operand 208 states and 616 transitions. Second operand has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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:32:11,109 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 82 [2021-07-13 19:32:11,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:11,215 INFO L93 Difference]: Finished difference Result 236 states and 693 transitions. [2021-07-13 19:32:11,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:32:11,216 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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 17 [2021-07-13 19:32:11,216 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:11,216 INFO L225 Difference]: With dead ends: 236 [2021-07-13 19:32:11,216 INFO L226 Difference]: Without dead ends: 232 [2021-07-13 19:32:11,216 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 10 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 884.8ms TimeCoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:32:11,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 232 states. [2021-07-13 19:32:11,218 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 232 to 206. [2021-07-13 19:32:11,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 206 states, 205 states have (on average 2.975609756097561) internal successors, (610), 205 states have internal predecessors, (610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:11,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 206 states to 206 states and 610 transitions. [2021-07-13 19:32:11,219 INFO L78 Accepts]: Start accepts. Automaton has 206 states and 610 transitions. Word has length 17 [2021-07-13 19:32:11,219 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:11,219 INFO L482 AbstractCegarLoop]: Abstraction has 206 states and 610 transitions. [2021-07-13 19:32:11,219 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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:32:11,219 INFO L276 IsEmpty]: Start isEmpty. Operand 206 states and 610 transitions. [2021-07-13 19:32:11,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:32:11,219 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:11,219 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:11,420 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3168,115 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:32:11,420 INFO L430 AbstractCegarLoop]: === Iteration 121 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:11,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:11,420 INFO L82 PathProgramCache]: Analyzing trace with hash -1996192008, now seen corresponding path program 80 times [2021-07-13 19:32:11,420 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:11,420 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193254783] [2021-07-13 19:32:11,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:11,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:11,626 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:32:11,626 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:11,626 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193254783] [2021-07-13 19:32:11,626 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1193254783] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:11,626 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [780961946] [2021-07-13 19:32:11,626 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 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:32:11,653 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:32:11,653 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:32:11,654 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:32:11,654 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:11,745 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:11,745 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:32:11,747 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 4 xjuncts. [2021-07-13 19:32:11,750 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:11,750 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:32:11,751 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:11,754 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:11,754 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:32:11,755 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:11,757 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:32:11,758 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:11,812 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:11,814 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:32:11,814 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:147, output treesize:207 [2021-07-13 19:32:11,927 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_824, v_prenex_826, array_2, v_prenex_828], 1=[v_prenex_825, v_prenex_827, array_4, v_prenex_829]} [2021-07-13 19:32:11,932 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:32:11,933 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:32:11,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 25 treesize of output 19 [2021-07-13 19:32:11,937 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:12,133 WARN L205 SmtUtils]: Spent 195.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 69 [2021-07-13 19:32:12,134 INFO L628 ElimStorePlain]: treesize reduction 197, result has 62.3 percent of original size [2021-07-13 19:32:12,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 27 treesize of output 21 [2021-07-13 19:32:12,138 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:32:12,228 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:12,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 7 treesize of output 5 [2021-07-13 19:32:12,233 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:12,322 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:12,325 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 24 [2021-07-13 19:32:12,326 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:12,330 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:32:12,330 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:12,334 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 24 [2021-07-13 19:32:12,335 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:12,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 48 treesize of output 38 [2021-07-13 19:32:12,339 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:12,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 30 treesize of output 24 [2021-07-13 19:32:12,343 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:12,347 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:32:12,347 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:12,481 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 61 [2021-07-13 19:32:12,482 INFO L628 ElimStorePlain]: treesize reduction 49, result has 82.9 percent of original size [2021-07-13 19:32:12,485 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:12,486 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:32:12,486 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:12,489 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:32:12,489 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:12,496 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:12,567 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:12,571 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:12,571 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:32:12,572 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:12,574 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:32:12,575 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:12,582 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:12,645 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:12,645 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:32:12,648 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:12,648 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:32:12,649 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:12,652 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:12,652 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:32:12,653 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:12,656 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:12,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 44 treesize of output 19 [2021-07-13 19:32:12,657 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:12,659 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:12,659 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:32:12,660 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:12,662 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:32:12,663 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:12,723 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:12,724 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:32:12,724 INFO L247 ElimStorePlain]: Needed 20 recursive calls to eliminate 8 variables, input treesize:521, output treesize:139 [2021-07-13 19:32:12,866 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:32:12,866 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [780961946] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:12,866 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:12,866 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 17 [2021-07-13 19:32:12,866 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1076723130] [2021-07-13 19:32:12,866 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:32:12,866 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:12,867 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:32:12,867 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:32:12,867 INFO L87 Difference]: Start difference. First operand 206 states and 610 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:32:13,312 WARN L205 SmtUtils]: Spent 169.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 67 [2021-07-13 19:32:13,545 WARN L205 SmtUtils]: Spent 189.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 75 [2021-07-13 19:32:13,747 WARN L205 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 50 [2021-07-13 19:32:13,974 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:13,974 INFO L93 Difference]: Finished difference Result 262 states and 749 transitions. [2021-07-13 19:32:13,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:32:13,975 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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 17 [2021-07-13 19:32:13,975 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:13,976 INFO L225 Difference]: With dead ends: 262 [2021-07-13 19:32:13,976 INFO L226 Difference]: Without dead ends: 254 [2021-07-13 19:32:13,976 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 1166.7ms TimeCoverageRelationStatistics Valid=91, Invalid=461, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:32:13,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 254 states. [2021-07-13 19:32:13,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 254 to 209. [2021-07-13 19:32:13,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 209 states, 208 states have (on average 2.9759615384615383) internal successors, (619), 208 states have internal predecessors, (619), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:13,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 209 states to 209 states and 619 transitions. [2021-07-13 19:32:13,980 INFO L78 Accepts]: Start accepts. Automaton has 209 states and 619 transitions. Word has length 17 [2021-07-13 19:32:13,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:13,980 INFO L482 AbstractCegarLoop]: Abstraction has 209 states and 619 transitions. [2021-07-13 19:32:13,980 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:32:13,980 INFO L276 IsEmpty]: Start isEmpty. Operand 209 states and 619 transitions. [2021-07-13 19:32:13,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:32:13,981 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:13,981 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:14,193 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 116 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3216 [2021-07-13 19:32:14,193 INFO L430 AbstractCegarLoop]: === Iteration 122 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:14,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:14,193 INFO L82 PathProgramCache]: Analyzing trace with hash -1653608496, now seen corresponding path program 81 times [2021-07-13 19:32:14,193 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:14,193 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [119668956] [2021-07-13 19:32:14,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:14,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:14,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:32:14,345 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:14,345 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [119668956] [2021-07-13 19:32:14,345 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [119668956] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:14,345 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1294439430] [2021-07-13 19:32:14,345 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 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:32:14,390 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:32:14,391 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:32:14,391 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:32:14,392 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:14,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 15 treesize of output 11 [2021-07-13 19:32:14,485 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:14,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 25 treesize of output 19 [2021-07-13 19:32:14,488 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:14,540 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:14,544 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:32:14,545 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:14,547 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:32:14,548 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-07-13 19:32:14,602 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:14,608 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-07-13 19:32:14,608 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:196, output treesize:186 [2021-07-13 19:32:14,788 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:14,789 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:14,789 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:32:14,790 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:14,794 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:14,795 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:14,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 28 treesize of output 22 [2021-07-13 19:32:14,796 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:14,800 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:14,801 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:14,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 25 treesize of output 19 [2021-07-13 19:32:14,802 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:14,806 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:14,807 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:14,807 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 30 [2021-07-13 19:32:14,808 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-07-13 19:32:14,813 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:14,814 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:14,814 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:32:14,814 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:14,819 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:14,819 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:14,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 35 treesize of output 27 [2021-07-13 19:32:14,821 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 4 xjuncts. [2021-07-13 19:32:14,826 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:14,826 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:14,826 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:32:14,828 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 4 xjuncts. [2021-07-13 19:32:14,832 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:14,833 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:14,833 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:32:14,834 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:14,841 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:14,842 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:14,842 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:32:14,843 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:14,851 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:14,851 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:32:14,852 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 2 xjuncts. [2021-07-13 19:32:15,177 WARN L205 SmtUtils]: Spent 324.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 84 [2021-07-13 19:32:15,178 INFO L628 ElimStorePlain]: treesize reduction 282, result has 59.2 percent of original size [2021-07-13 19:32:15,183 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:15,183 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:15,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 20 treesize of output 9 [2021-07-13 19:32:15,184 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:15,188 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:15,188 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:15,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 20 treesize of output 9 [2021-07-13 19:32:15,189 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:15,197 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:15,201 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:15,202 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:15,202 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2021-07-13 19:32:15,203 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:15,207 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:15,207 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:15,207 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 15 [2021-07-13 19:32:15,208 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:15,220 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:15,224 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:15,225 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:15,225 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:32:15,226 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:15,230 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:15,230 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:15,230 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:32:15,231 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:15,239 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:15,243 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:15,243 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:15,244 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:32:15,244 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:15,248 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:15,249 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:15,249 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:32:15,250 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:15,254 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:15,254 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:15,254 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:32:15,255 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:15,258 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:15,259 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2021-07-13 19:32:15,259 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:15,267 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:15,376 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification that was a NOOP. DAG size: 69 [2021-07-13 19:32:15,377 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:15,380 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-13 19:32:15,381 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 6 variables, input treesize:525, output treesize:199 [2021-07-13 19:32:15,536 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 41 [2021-07-13 19:32:15,626 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:32:15,626 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1294439430] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:15,626 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:15,626 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 13 [2021-07-13 19:32:15,626 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1314743901] [2021-07-13 19:32:15,626 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-13 19:32:15,626 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:15,626 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-13 19:32:15,626 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:32:15,627 INFO L87 Difference]: Start difference. First operand 209 states and 619 transitions. Second operand has 13 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 13 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:32:16,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:16,015 INFO L93 Difference]: Finished difference Result 237 states and 696 transitions. [2021-07-13 19:32:16,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:32:16,016 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 13 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 17 [2021-07-13 19:32:16,016 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:16,016 INFO L225 Difference]: With dead ends: 237 [2021-07-13 19:32:16,016 INFO L226 Difference]: Without dead ends: 233 [2021-07-13 19:32:16,016 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 645.3ms TimeCoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:32:16,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 233 states. [2021-07-13 19:32:16,019 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 233 to 209. [2021-07-13 19:32:16,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 209 states, 208 states have (on average 2.9759615384615383) internal successors, (619), 208 states have internal predecessors, (619), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:16,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 209 states to 209 states and 619 transitions. [2021-07-13 19:32:16,020 INFO L78 Accepts]: Start accepts. Automaton has 209 states and 619 transitions. Word has length 17 [2021-07-13 19:32:16,020 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:16,020 INFO L482 AbstractCegarLoop]: Abstraction has 209 states and 619 transitions. [2021-07-13 19:32:16,020 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 13 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:32:16,020 INFO L276 IsEmpty]: Start isEmpty. Operand 209 states and 619 transitions. [2021-07-13 19:32:16,020 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:32:16,020 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:16,021 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:16,221 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3233,117 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:32:16,221 INFO L430 AbstractCegarLoop]: === Iteration 123 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:16,221 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:16,221 INFO L82 PathProgramCache]: Analyzing trace with hash -573434050, now seen corresponding path program 82 times [2021-07-13 19:32:16,221 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:16,221 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [235874994] [2021-07-13 19:32:16,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:16,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:16,362 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:32:16,362 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:16,362 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [235874994] [2021-07-13 19:32:16,362 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [235874994] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:16,362 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1769855279] [2021-07-13 19:32:16,362 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 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:32:16,388 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:32:16,388 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:32:16,388 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:32:16,389 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:16,465 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:16,465 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:32:16,466 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:32:16,469 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:16,470 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:32:16,470 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:16,473 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:16,473 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:32:16,474 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:16,477 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:32:16,477 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:16,529 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:16,531 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:32:16,531 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:169, output treesize:159 [2021-07-13 19:32:16,705 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:16,706 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:16,706 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:32:16,707 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:32:16,711 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:16,712 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:16,712 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:32:16,713 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:32:16,717 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:16,718 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:16,718 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:32:16,720 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 4 xjuncts. [2021-07-13 19:32:16,725 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:16,725 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:16,725 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:32:16,726 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:16,731 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:16,731 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 30 [2021-07-13 19:32:16,732 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 2 xjuncts. [2021-07-13 19:32:16,973 WARN L205 SmtUtils]: Spent 241.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 70 [2021-07-13 19:32:16,974 INFO L628 ElimStorePlain]: treesize reduction 240, result has 59.0 percent of original size [2021-07-13 19:32:16,978 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:16,978 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:16,979 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:32:16,979 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:16,983 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:16,984 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:16,984 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:32:16,985 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:16,992 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:16,996 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:16,996 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:16,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 46 treesize of output 15 [2021-07-13 19:32:16,997 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:17,001 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:17,001 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:17,001 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:32:17,002 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:17,012 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:17,016 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:17,016 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:17,017 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:32:17,017 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:17,021 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:17,021 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:17,022 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:32:17,022 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:17,030 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:17,034 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:17,034 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:32:17,034 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:17,131 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:17,135 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:17,135 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:17,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 28 treesize of output 22 [2021-07-13 19:32:17,136 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:17,140 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-13 19:32:17,141 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:17,144 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:17,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 19 treesize of output 15 [2021-07-13 19:32:17,145 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:17,239 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:17,243 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:17,243 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:17,244 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:32:17,244 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:17,247 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:17,247 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:32:17,248 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:17,338 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:17,341 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-13 19:32:17,341 INFO L247 ElimStorePlain]: Needed 18 recursive calls to eliminate 6 variables, input treesize:454, output treesize:171 [2021-07-13 19:32:17,538 WARN L205 SmtUtils]: Spent 178.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 37 [2021-07-13 19:32:17,602 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:32:17,602 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1769855279] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:17,602 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:17,602 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2021-07-13 19:32:17,602 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [147064032] [2021-07-13 19:32:17,602 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:32:17,602 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:17,602 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:32:17,603 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=176, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:32:17,603 INFO L87 Difference]: Start difference. First operand 209 states and 619 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:32:17,931 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 53 [2021-07-13 19:32:18,099 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 39 [2021-07-13 19:32:18,259 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 42 [2021-07-13 19:32:18,314 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:18,314 INFO L93 Difference]: Finished difference Result 250 states and 724 transitions. [2021-07-13 19:32:18,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-13 19:32:18,315 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 17 [2021-07-13 19:32:18,315 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:18,315 INFO L225 Difference]: With dead ends: 250 [2021-07-13 19:32:18,315 INFO L226 Difference]: Without dead ends: 246 [2021-07-13 19:32:18,315 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 957.8ms TimeCoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:32:18,316 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 246 states. [2021-07-13 19:32:18,317 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 246 to 205. [2021-07-13 19:32:18,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 205 states, 204 states have (on average 2.9754901960784315) internal successors, (607), 204 states have internal predecessors, (607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:18,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 205 states to 205 states and 607 transitions. [2021-07-13 19:32:18,318 INFO L78 Accepts]: Start accepts. Automaton has 205 states and 607 transitions. Word has length 17 [2021-07-13 19:32:18,318 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:18,318 INFO L482 AbstractCegarLoop]: Abstraction has 205 states and 607 transitions. [2021-07-13 19:32:18,318 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:32:18,318 INFO L276 IsEmpty]: Start isEmpty. Operand 205 states and 607 transitions. [2021-07-13 19:32:18,319 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:32:18,319 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:18,319 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:18,519 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3278,118 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:32:18,519 INFO L430 AbstractCegarLoop]: === Iteration 124 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:18,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:18,520 INFO L82 PathProgramCache]: Analyzing trace with hash 1205884026, now seen corresponding path program 83 times [2021-07-13 19:32:18,520 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:18,520 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1737915753] [2021-07-13 19:32:18,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:18,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:18,811 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:32:18,811 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:18,811 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1737915753] [2021-07-13 19:32:18,811 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1737915753] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:18,811 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [304616535] [2021-07-13 19:32:18,811 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 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:32:18,850 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:32:18,850 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:32:18,851 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:32:18,852 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:18,952 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:32:18,953 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:18,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 27 treesize of output 21 [2021-07-13 19:32:18,958 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:32:18,961 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:32:18,962 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:18,965 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:32:18,966 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:18,997 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:18,998 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:32:18,998 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:123, output treesize:111 [2021-07-13 19:32:19,084 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:19,084 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:32:19,085 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:19,088 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:19,088 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:32:19,089 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:32:19,092 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:19,093 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:32:19,094 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:32:19,097 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:19,097 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:32:19,098 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:19,101 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:19,102 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2021-07-13 19:32:19,103 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 2 xjuncts. [2021-07-13 19:32:19,106 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:19,106 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:32:19,107 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 4 xjuncts. [2021-07-13 19:32:19,111 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:32:19,112 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:19,115 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:19,115 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:32:19,116 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:19,119 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:19,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 25 treesize of output 19 [2021-07-13 19:32:19,120 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:19,123 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:32:19,124 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:19,279 WARN L205 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 50 [2021-07-13 19:32:19,280 INFO L628 ElimStorePlain]: treesize reduction 177, result has 57.8 percent of original size [2021-07-13 19:32:19,283 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:19,283 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:32:19,284 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:19,287 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:19,287 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:32:19,288 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:19,291 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:19,291 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:32:19,291 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:19,294 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:19,294 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:32:19,295 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:19,302 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:19,305 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:19,305 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:32:19,306 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:19,308 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:19,309 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 19 [2021-07-13 19:32:19,309 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:19,312 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:19,312 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:32:19,313 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:19,322 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:19,325 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:19,325 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:32:19,325 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:19,328 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:32:19,328 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:19,335 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:19,395 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:19,397 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-13 19:32:19,397 INFO L247 ElimStorePlain]: Needed 20 recursive calls to eliminate 2 variables, input treesize:343, output treesize:143 [2021-07-13 19:32:19,534 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:32:19,534 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [304616535] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:19,534 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:19,534 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 17 [2021-07-13 19:32:19,534 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867309299] [2021-07-13 19:32:19,535 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:32:19,535 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:19,535 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:32:19,535 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=235, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:32:19,535 INFO L87 Difference]: Start difference. First operand 205 states and 607 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:32:19,969 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 65 [2021-07-13 19:32:20,124 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 70 [2021-07-13 19:32:20,304 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 45 [2021-07-13 19:32:20,591 WARN L205 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 47 [2021-07-13 19:32:20,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:20,643 INFO L93 Difference]: Finished difference Result 268 states and 778 transitions. [2021-07-13 19:32:20,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:32:20,643 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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 17 [2021-07-13 19:32:20,643 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:20,644 INFO L225 Difference]: With dead ends: 268 [2021-07-13 19:32:20,644 INFO L226 Difference]: Without dead ends: 260 [2021-07-13 19:32:20,644 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 1258.8ms TimeCoverageRelationStatistics Valid=95, Invalid=555, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:32:20,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 260 states. [2021-07-13 19:32:20,647 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 260 to 209. [2021-07-13 19:32:20,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 209 states, 208 states have (on average 2.9759615384615383) internal successors, (619), 208 states have internal predecessors, (619), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:20,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 209 states to 209 states and 619 transitions. [2021-07-13 19:32:20,648 INFO L78 Accepts]: Start accepts. Automaton has 209 states and 619 transitions. Word has length 17 [2021-07-13 19:32:20,648 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:20,648 INFO L482 AbstractCegarLoop]: Abstraction has 209 states and 619 transitions. [2021-07-13 19:32:20,648 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:32:20,649 INFO L276 IsEmpty]: Start isEmpty. Operand 209 states and 619 transitions. [2021-07-13 19:32:20,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:32:20,649 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:20,649 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:20,864 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 119 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3305 [2021-07-13 19:32:20,865 INFO L430 AbstractCegarLoop]: === Iteration 125 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:20,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:20,865 INFO L82 PathProgramCache]: Analyzing trace with hash 391077872, now seen corresponding path program 84 times [2021-07-13 19:32:20,865 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:20,865 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709661895] [2021-07-13 19:32:20,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:20,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:21,160 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:32:21,160 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:21,160 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709661895] [2021-07-13 19:32:21,161 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [709661895] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:21,161 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [197624573] [2021-07-13 19:32:21,161 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 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:32:21,187 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:32:21,187 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:32:21,187 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:32:21,188 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:21,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 27 treesize of output 21 [2021-07-13 19:32:21,280 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:32:21,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 15 treesize of output 11 [2021-07-13 19:32:21,284 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:21,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 25 treesize of output 19 [2021-07-13 19:32:21,287 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:21,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 17 treesize of output 13 [2021-07-13 19:32:21,290 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:21,330 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:21,335 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 4 xjuncts. [2021-07-13 19:32:21,335 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:147, output treesize:137 [2021-07-13 19:32:21,493 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:21,493 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:21,494 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:32:21,495 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 4 xjuncts. [2021-07-13 19:32:21,499 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:21,500 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:21,500 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:32:21,501 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:32:21,505 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:21,505 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:21,506 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:32:21,507 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:32:21,511 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:21,511 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:21,512 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:32:21,512 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:21,517 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:21,517 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:21,517 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 30 [2021-07-13 19:32:21,518 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 2 xjuncts. [2021-07-13 19:32:21,523 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:21,523 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:21,524 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:32:21,524 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:21,529 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:21,529 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:21,530 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:32:21,530 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:21,535 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:21,535 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:21,536 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:32:21,536 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:21,541 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:21,541 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:21,541 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:32:21,542 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:21,547 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:21,547 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:32:21,548 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:21,786 WARN L205 SmtUtils]: Spent 238.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 72 [2021-07-13 19:32:21,787 INFO L628 ElimStorePlain]: treesize reduction 142, result has 71.8 percent of original size [2021-07-13 19:32:21,791 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:21,791 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:21,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 21 treesize of output 7 [2021-07-13 19:32:21,792 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:21,796 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:21,796 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:21,797 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:32:21,797 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:21,801 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:21,801 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:21,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 20 treesize of output 9 [2021-07-13 19:32:21,802 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:21,810 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:21,813 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:21,814 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:21,814 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2021-07-13 19:32:21,815 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:21,818 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:21,819 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:21,819 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 15 [2021-07-13 19:32:21,820 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:21,823 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:21,824 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:21,824 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2021-07-13 19:32:21,825 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:21,836 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:21,840 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:21,841 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:21,841 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:32:21,841 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:21,845 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:21,845 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:21,846 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:32:21,846 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:21,854 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:21,858 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:21,858 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:21,858 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:32:21,859 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:21,862 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:21,863 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:21,863 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2021-07-13 19:32:21,864 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:21,868 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:21,869 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:32:21,869 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:21,877 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:21,975 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:21,978 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:32:21,979 INFO L247 ElimStorePlain]: Needed 22 recursive calls to eliminate 6 variables, input treesize:407, output treesize:173 [2021-07-13 19:32:22,126 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 42 [2021-07-13 19:32:22,192 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:32:22,193 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [197624573] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:22,193 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:22,193 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 15 [2021-07-13 19:32:22,193 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1496114785] [2021-07-13 19:32:22,193 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:32:22,193 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:22,193 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:32:22,193 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:32:22,193 INFO L87 Difference]: Start difference. First operand 209 states and 619 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:32:22,683 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 47 [2021-07-13 19:32:22,885 WARN L205 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 51 [2021-07-13 19:32:22,959 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:22,959 INFO L93 Difference]: Finished difference Result 253 states and 742 transitions. [2021-07-13 19:32:22,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-13 19:32:22,960 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 17 [2021-07-13 19:32:22,960 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:22,961 INFO L225 Difference]: With dead ends: 253 [2021-07-13 19:32:22,961 INFO L226 Difference]: Without dead ends: 249 [2021-07-13 19:32:22,961 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 11 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 1003.9ms TimeCoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:32:22,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 249 states. [2021-07-13 19:32:22,964 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 249 to 207. [2021-07-13 19:32:22,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 207 states, 206 states have (on average 2.9757281553398056) internal successors, (613), 206 states have internal predecessors, (613), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:22,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 207 states to 207 states and 613 transitions. [2021-07-13 19:32:22,965 INFO L78 Accepts]: Start accepts. Automaton has 207 states and 613 transitions. Word has length 17 [2021-07-13 19:32:22,965 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:22,965 INFO L482 AbstractCegarLoop]: Abstraction has 207 states and 613 transitions. [2021-07-13 19:32:22,965 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:32:22,965 INFO L276 IsEmpty]: Start isEmpty. Operand 207 states and 613 transitions. [2021-07-13 19:32:22,966 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:32:22,966 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:22,966 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:23,180 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3323,120 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:32:23,181 INFO L430 AbstractCegarLoop]: === Iteration 126 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:23,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:23,181 INFO L82 PathProgramCache]: Analyzing trace with hash 981448970, now seen corresponding path program 85 times [2021-07-13 19:32:23,181 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:23,181 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1997583804] [2021-07-13 19:32:23,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:23,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:23,327 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:32:23,327 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:23,327 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1997583804] [2021-07-13 19:32:23,327 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1997583804] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:23,327 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [590455430] [2021-07-13 19:32:23,327 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 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:32:23,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:23,354 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:32:23,354 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:23,477 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:23,478 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:23,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 27 treesize of output 21 [2021-07-13 19:32:23,479 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:32:23,482 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:23,482 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:32:23,483 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:23,524 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:23,527 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:23,527 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:23,528 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:32:23,528 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:23,531 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:23,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 17 treesize of output 13 [2021-07-13 19:32:23,532 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:23,569 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:23,574 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-07-13 19:32:23,574 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:143, output treesize:133 [2021-07-13 19:32:23,779 INFO L446 ElimStorePlain]: Different costs {1=[array_0], 36=[array_2]} [2021-07-13 19:32:23,784 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:23,785 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:32:23,786 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:23,791 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:23,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 19 treesize of output 15 [2021-07-13 19:32:23,791 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:23,796 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:23,796 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:32:23,797 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 4 xjuncts. [2021-07-13 19:32:23,802 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:23,803 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:32:23,804 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-07-13 19:32:23,809 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:23,809 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:32:23,810 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:23,815 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:23,816 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:32:23,816 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:23,821 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:23,822 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:32:23,822 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 2 xjuncts. [2021-07-13 19:32:23,828 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:32:23,829 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:24,009 WARN L205 SmtUtils]: Spent 180.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 84 [2021-07-13 19:32:24,010 INFO L628 ElimStorePlain]: treesize reduction 156, result has 63.8 percent of original size [2021-07-13 19:32:24,014 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:24,015 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:24,015 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:32:24,016 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:24,020 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:24,020 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:24,020 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:32:24,021 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:24,029 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:24,033 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:24,033 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:24,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 12 treesize of output 5 [2021-07-13 19:32:24,034 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:24,038 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:24,038 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:24,038 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2021-07-13 19:32:24,039 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:24,047 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:24,051 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:24,051 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:24,051 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:32:24,052 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:24,056 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:24,056 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:24,056 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2021-07-13 19:32:24,057 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:24,061 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:24,061 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:24,061 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:32:24,062 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:24,066 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:24,066 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:32:24,066 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:24,074 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:24,149 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:24,152 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 2 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:32:24,152 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 10 variables, input treesize:365, output treesize:135 [2021-07-13 19:32:24,332 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:32:24,332 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [590455430] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:24,332 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:24,332 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2021-07-13 19:32:24,332 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1829542154] [2021-07-13 19:32:24,332 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:32:24,332 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:24,333 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:32:24,333 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=180, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:32:24,333 INFO L87 Difference]: Start difference. First operand 207 states and 613 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:32:25,107 WARN L205 SmtUtils]: Spent 180.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 105 [2021-07-13 19:32:25,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:25,211 INFO L93 Difference]: Finished difference Result 293 states and 852 transitions. [2021-07-13 19:32:25,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-13 19:32:25,212 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 17 [2021-07-13 19:32:25,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:25,213 INFO L225 Difference]: With dead ends: 293 [2021-07-13 19:32:25,213 INFO L226 Difference]: Without dead ends: 289 [2021-07-13 19:32:25,213 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 10 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 954.9ms TimeCoverageRelationStatistics Valid=67, Invalid=353, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:32:25,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 289 states. [2021-07-13 19:32:25,215 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 289 to 205. [2021-07-13 19:32:25,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 205 states, 204 states have (on average 2.9754901960784315) internal successors, (607), 204 states have internal predecessors, (607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:25,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 205 states to 205 states and 607 transitions. [2021-07-13 19:32:25,216 INFO L78 Accepts]: Start accepts. Automaton has 205 states and 607 transitions. Word has length 17 [2021-07-13 19:32:25,216 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:25,216 INFO L482 AbstractCegarLoop]: Abstraction has 205 states and 607 transitions. [2021-07-13 19:32:25,216 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:32:25,216 INFO L276 IsEmpty]: Start isEmpty. Operand 205 states and 607 transitions. [2021-07-13 19:32:25,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:32:25,216 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:25,216 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:25,417 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3365,121 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:32:25,417 INFO L430 AbstractCegarLoop]: === Iteration 127 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:25,417 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:25,417 INFO L82 PathProgramCache]: Analyzing trace with hash 527178728, now seen corresponding path program 86 times [2021-07-13 19:32:25,417 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:25,418 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1905965560] [2021-07-13 19:32:25,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:25,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:25,692 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:32:25,693 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:25,693 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1905965560] [2021-07-13 19:32:25,693 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1905965560] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:25,693 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1991667747] [2021-07-13 19:32:25,693 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 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:32:25,718 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:32:25,719 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:32:25,719 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:32:25,720 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:25,833 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:25,833 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:32:25,835 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 4 xjuncts. [2021-07-13 19:32:25,838 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:25,838 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:32:25,838 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:25,841 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:25,841 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:32:25,842 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:25,845 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:32:25,846 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:25,899 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:25,901 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:32:25,901 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:147, output treesize:207 [2021-07-13 19:32:26,009 INFO L446 ElimStorePlain]: Different costs {0=[array_2, v_prenex_849, v_prenex_851, v_prenex_853], 1=[array_4, v_prenex_850, v_prenex_852, v_prenex_854]} [2021-07-13 19:32:26,014 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:32:26,015 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:26,019 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:32:26,019 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:26,216 WARN L205 SmtUtils]: Spent 196.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 65 [2021-07-13 19:32:26,217 INFO L628 ElimStorePlain]: treesize reduction 191, result has 62.3 percent of original size [2021-07-13 19:32: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 27 treesize of output 21 [2021-07-13 19:32:26,221 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:32:26,309 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:26,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 27 treesize of output 21 [2021-07-13 19:32:26,314 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-07-13 19:32:26,405 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:26,409 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 38 [2021-07-13 19:32:26,410 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:26,414 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 24 [2021-07-13 19:32:26,415 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:26,418 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 24 [2021-07-13 19:32:26,419 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:26,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 28 treesize of output 22 [2021-07-13 19:32:26,423 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:26,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 30 treesize of output 24 [2021-07-13 19:32:26,427 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:26,431 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:32:26,431 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:26,571 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 60 [2021-07-13 19:32:26,571 INFO L628 ElimStorePlain]: treesize reduction 49, result has 83.3 percent of original size [2021-07-13 19:32:26,572 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:32:26,575 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:26,575 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:32:26,576 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:26,578 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:32:26,579 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:26,586 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:26,652 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:26,655 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:26,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 21 treesize of output 7 [2021-07-13 19:32:26,656 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:26,659 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:32:26,660 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:26,667 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:26,733 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:26,736 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:26,737 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 19 [2021-07-13 19:32:26,737 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:26,740 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:26,740 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:32:26,741 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:26,744 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:26,744 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:32:26,745 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:26,747 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:26,747 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:32:26,748 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:26,751 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:32:26,751 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:26,811 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:26,813 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:32:26,813 INFO L247 ElimStorePlain]: Needed 20 recursive calls to eliminate 8 variables, input treesize:521, output treesize:139 [2021-07-13 19:32:26,962 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:32:26,962 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1991667747] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:26,962 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:26,962 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 17 [2021-07-13 19:32:26,962 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [873719522] [2021-07-13 19:32:26,962 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:32:26,962 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:26,963 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:32:26,963 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:32:26,963 INFO L87 Difference]: Start difference. First operand 205 states and 607 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:32:27,571 WARN L205 SmtUtils]: Spent 228.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 88 [2021-07-13 19:32:27,777 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 44 [2021-07-13 19:32:27,979 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 48 [2021-07-13 19:32:28,013 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:28,014 INFO L93 Difference]: Finished difference Result 262 states and 761 transitions. [2021-07-13 19:32:28,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:32:28,014 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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 17 [2021-07-13 19:32:28,014 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:28,014 INFO L225 Difference]: With dead ends: 262 [2021-07-13 19:32:28,014 INFO L226 Difference]: Without dead ends: 254 [2021-07-13 19:32:28,015 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 1269.0ms TimeCoverageRelationStatistics Valid=95, Invalid=457, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:32:28,015 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 254 states. [2021-07-13 19:32:28,017 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 254 to 209. [2021-07-13 19:32:28,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 209 states, 208 states have (on average 2.9759615384615383) internal successors, (619), 208 states have internal predecessors, (619), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:28,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 209 states to 209 states and 619 transitions. [2021-07-13 19:32:28,017 INFO L78 Accepts]: Start accepts. Automaton has 209 states and 619 transitions. Word has length 17 [2021-07-13 19:32:28,017 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:28,017 INFO L482 AbstractCegarLoop]: Abstraction has 209 states and 619 transitions. [2021-07-13 19:32:28,018 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:32:28,018 INFO L276 IsEmpty]: Start isEmpty. Operand 209 states and 619 transitions. [2021-07-13 19:32:28,018 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:32:28,018 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:28,018 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:28,220 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 122 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3386 [2021-07-13 19:32:28,221 INFO L430 AbstractCegarLoop]: === Iteration 128 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:28,221 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:28,221 INFO L82 PathProgramCache]: Analyzing trace with hash 869762240, now seen corresponding path program 87 times [2021-07-13 19:32:28,221 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:28,221 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [479537715] [2021-07-13 19:32:28,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:28,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:28,372 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:32:28,373 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:28,373 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [479537715] [2021-07-13 19:32:28,373 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [479537715] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:28,373 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1383856771] [2021-07-13 19:32:28,373 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 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:32:28,401 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-07-13 19:32:28,401 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:32:28,401 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:32:28,402 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:28,507 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:32:28,508 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:32:28,511 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:32:28,511 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:28,573 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:28,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 15 treesize of output 11 [2021-07-13 19:32:28,577 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:28,580 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:32:28,581 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:28,633 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:28,638 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-07-13 19:32:28,638 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:196, output treesize:186 [2021-07-13 19:32:28,809 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:28,809 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:28,810 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:32:28,811 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:28,815 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:28,815 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:28,816 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:32:28,816 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:28,821 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:28,821 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:28,821 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:32:28,822 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:32:28,827 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:28,827 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:28,828 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:32:28,828 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:28,833 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:28,833 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:28,834 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 30 [2021-07-13 19:32:28,835 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 2 xjuncts. [2021-07-13 19:32:28,839 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:28,839 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:28,840 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:32:28,841 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 4 xjuncts. [2021-07-13 19:32:28,846 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:28,847 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:28,847 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:32:28,848 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:28,853 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:28,853 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:28,853 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:32:28,854 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:28,859 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:28,859 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:28,859 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:32:28,861 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 4 xjuncts. [2021-07-13 19:32:28,866 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:28,866 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:32:28,867 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:29,165 WARN L205 SmtUtils]: Spent 298.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 83 [2021-07-13 19:32:29,166 INFO L628 ElimStorePlain]: treesize reduction 282, result has 59.2 percent of original size [2021-07-13 19:32:29,171 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:29,171 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:29,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 20 treesize of output 9 [2021-07-13 19:32:29,172 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:29,176 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:29,176 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:29,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 20 treesize of output 9 [2021-07-13 19:32:29,177 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:29,185 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:29,189 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:29,190 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:29,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, 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:32:29,190 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:29,194 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:29,195 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:29,195 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:32:29,196 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:29,200 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:29,200 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:29,200 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:32:29,201 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:29,208 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:29,212 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:29,213 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:29,213 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 15 [2021-07-13 19:32:29,214 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:29,218 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:29,218 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:29,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 24 treesize of output 9 [2021-07-13 19:32:29,219 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:29,231 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:29,235 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:29,235 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:29,235 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2021-07-13 19:32:29,236 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:29,240 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:29,240 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:29,240 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:32:29,241 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:29,249 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:29,252 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:29,252 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:32:29,253 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:29,365 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification that was a NOOP. DAG size: 69 [2021-07-13 19:32:29,365 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:29,369 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-13 19:32:29,369 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 6 variables, input treesize:525, output treesize:199 [2021-07-13 19:32:29,519 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 41 [2021-07-13 19:32:29,610 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:32:29,611 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1383856771] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:29,611 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:29,611 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 13 [2021-07-13 19:32:29,611 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [5994928] [2021-07-13 19:32:29,611 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-13 19:32:29,611 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:29,611 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-13 19:32:29,611 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:32:29,611 INFO L87 Difference]: Start difference. First operand 209 states and 619 transitions. Second operand has 13 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 13 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:32:30,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:30,129 INFO L93 Difference]: Finished difference Result 252 states and 741 transitions. [2021-07-13 19:32:30,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-13 19:32:30,129 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 13 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 17 [2021-07-13 19:32:30,129 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:30,130 INFO L225 Difference]: With dead ends: 252 [2021-07-13 19:32:30,130 INFO L226 Difference]: Without dead ends: 248 [2021-07-13 19:32:30,130 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 725.6ms TimeCoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:32:30,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 248 states. [2021-07-13 19:32:30,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 248 to 207. [2021-07-13 19:32:30,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 207 states, 206 states have (on average 2.9757281553398056) internal successors, (613), 206 states have internal predecessors, (613), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:30,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 207 states to 207 states and 613 transitions. [2021-07-13 19:32:30,133 INFO L78 Accepts]: Start accepts. Automaton has 207 states and 613 transitions. Word has length 17 [2021-07-13 19:32:30,133 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:30,133 INFO L482 AbstractCegarLoop]: Abstraction has 207 states and 613 transitions. [2021-07-13 19:32:30,133 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 13 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:32:30,133 INFO L276 IsEmpty]: Start isEmpty. Operand 207 states and 613 transitions. [2021-07-13 19:32:30,134 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:32:30,134 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:30,134 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:30,336 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3403,123 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:32:30,337 INFO L430 AbstractCegarLoop]: === Iteration 129 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:30,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:30,337 INFO L82 PathProgramCache]: Analyzing trace with hash -1237021880, now seen corresponding path program 88 times [2021-07-13 19:32:30,337 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:30,337 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777728525] [2021-07-13 19:32:30,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:30,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:30,494 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:32:30,495 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:30,495 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777728525] [2021-07-13 19:32:30,495 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777728525] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:30,495 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1665615099] [2021-07-13 19:32:30,495 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 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:32:30,520 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:32:30,521 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:32:30,521 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:32:30,522 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:30,586 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:30,587 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:32:30,587 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:30,590 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:30,590 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:32:30,591 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:32:30,594 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:30,594 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:32:30,594 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:30,597 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:32:30,597 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:30,631 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:30,632 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:32:30,632 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:125, output treesize:115 [2021-07-13 19:32:30,774 INFO L446 ElimStorePlain]: Different costs {0=[array_2, v_prenex_860, v_prenex_862, v_prenex_864], 1=[array_0, v_prenex_859, v_prenex_861, v_prenex_863]} [2021-07-13 19:32:30,778 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:32:30,779 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:30,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 35 treesize of output 27 [2021-07-13 19:32:30,783 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 4 xjuncts. [2021-07-13 19:32:30,950 WARN L205 SmtUtils]: Spent 166.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 64 [2021-07-13 19:32:30,951 INFO L628 ElimStorePlain]: treesize reduction 147, result has 64.8 percent of original size [2021-07-13 19:32:30,954 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 30 [2021-07-13 19:32:30,955 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:32:30,959 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:32:30,960 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:30,964 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:32:30,965 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:30,968 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-07-13 19:32:30,969 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:31,119 WARN L205 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 68 [2021-07-13 19:32:31,120 INFO L628 ElimStorePlain]: treesize reduction 10, result has 96.5 percent of original size [2021-07-13 19:32:31,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 7 treesize of output 5 [2021-07-13 19:32:31,125 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:31,253 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 62 [2021-07-13 19:32:31,254 INFO L628 ElimStorePlain]: treesize reduction 30, result has 88.7 percent of original size [2021-07-13 19:32:31,257 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:32:31,258 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2021-07-13 19:32:31,326 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:31,329 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:31,330 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:32:31,330 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:31,333 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:32:31,334 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:31,345 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:31,411 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:31,414 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:31,415 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:32:31,415 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:31,418 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:31,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 12 treesize of output 5 [2021-07-13 19:32:31,419 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:31,422 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:31,422 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 19 [2021-07-13 19:32:31,423 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:31,432 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:31,435 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:31,436 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:32:31,436 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:31,439 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:32:31,439 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:31,500 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:31,500 INFO L518 ElimStorePlain]: Eliminatee v_prenex_861 vanished before elimination [2021-07-13 19:32:31,504 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:31,504 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:32:31,505 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:31,507 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:32:31,508 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:31,515 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:31,574 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:31,576 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-13 19:32:31,576 INFO L247 ElimStorePlain]: Needed 18 recursive calls to eliminate 8 variables, input treesize:344, output treesize:140 [2021-07-13 19:32:31,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:32:31,725 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1665615099] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:31,725 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:31,725 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 15 [2021-07-13 19:32:31,725 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1459579056] [2021-07-13 19:32:31,726 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:32:31,726 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:31,726 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:32:31,726 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:32:31,726 INFO L87 Difference]: Start difference. First operand 207 states and 613 transitions. Second operand has 15 states, 15 states have (on average 2.0) internal successors, (30), 15 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:32:32,208 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 56 [2021-07-13 19:32:32,471 WARN L205 SmtUtils]: Spent 206.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 79 [2021-07-13 19:32:32,765 WARN L205 SmtUtils]: Spent 219.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 83 [2021-07-13 19:32:32,809 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:32,809 INFO L93 Difference]: Finished difference Result 299 states and 862 transitions. [2021-07-13 19:32:32,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:32:32,810 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.0) internal successors, (30), 15 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 17 [2021-07-13 19:32:32,810 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:32,810 INFO L225 Difference]: With dead ends: 299 [2021-07-13 19:32:32,810 INFO L226 Difference]: Without dead ends: 291 [2021-07-13 19:32:32,810 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 1173.2ms TimeCoverageRelationStatistics Valid=81, Invalid=381, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:32:32,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 291 states. [2021-07-13 19:32:32,813 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 291 to 207. [2021-07-13 19:32:32,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 207 states, 206 states have (on average 2.9757281553398056) internal successors, (613), 206 states have internal predecessors, (613), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:32,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 207 states to 207 states and 613 transitions. [2021-07-13 19:32:32,818 INFO L78 Accepts]: Start accepts. Automaton has 207 states and 613 transitions. Word has length 17 [2021-07-13 19:32:32,818 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:32,818 INFO L482 AbstractCegarLoop]: Abstraction has 207 states and 613 transitions. [2021-07-13 19:32:32,818 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 2.0) internal successors, (30), 15 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:32:32,818 INFO L276 IsEmpty]: Start isEmpty. Operand 207 states and 613 transitions. [2021-07-13 19:32:32,819 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:32:32,819 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:32,819 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:33,032 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 124 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3450 [2021-07-13 19:32:33,033 INFO L430 AbstractCegarLoop]: === Iteration 130 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:33,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:33,033 INFO L82 PathProgramCache]: Analyzing trace with hash -176185004, now seen corresponding path program 89 times [2021-07-13 19:32:33,033 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:33,033 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1785217948] [2021-07-13 19:32:33,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:33,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:33,256 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:32:33,257 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:33,257 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1785217948] [2021-07-13 19:32:33,257 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1785217948] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:33,257 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1419255475] [2021-07-13 19:32:33,257 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 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:32:33,284 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:32:33,284 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:32:33,284 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 27 conjunts are in the unsatisfiable core [2021-07-13 19:32:33,285 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:33,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 25 treesize of output 19 [2021-07-13 19:32:33,513 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:33,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 35 treesize of output 27 [2021-07-13 19:32:33,518 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 4 xjuncts. [2021-07-13 19:32:33,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 25 treesize of output 19 [2021-07-13 19:32:33,523 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:33,684 WARN L205 SmtUtils]: Spent 160.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 54 [2021-07-13 19:32:33,685 INFO L628 ElimStorePlain]: treesize reduction 32, result has 88.6 percent of original size [2021-07-13 19:32:33,688 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:32:33,689 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:33,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 15 treesize of output 11 [2021-07-13 19:32:33,692 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:33,695 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:32:33,696 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:33,834 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 40 [2021-07-13 19:32:33,834 INFO L628 ElimStorePlain]: treesize reduction 76, result has 66.7 percent of original size [2021-07-13 19:32:33,835 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:32:33,835 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 2 variables, input treesize:218, output treesize:152 [2021-07-13 19:32:33,949 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:33,949 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 14 [2021-07-13 19:32:33,950 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:33,954 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:33,954 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:32:33,955 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:33,959 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:33,959 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:32:33,960 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:33,963 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:33,963 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:32:33,965 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 4 xjuncts. [2021-07-13 19:32:33,968 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:33,969 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:32:33,970 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 2 xjuncts. [2021-07-13 19:32:33,974 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:33,974 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:32:33,975 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:33,979 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:33,979 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:32:33,980 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:33,984 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:33,984 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:32:33,985 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:33,989 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:33,989 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:32:33,990 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:33,994 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:33,994 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:32:33,995 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 4 xjuncts. [2021-07-13 19:32:33,999 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:33,999 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2021-07-13 19:32:34,000 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 2 xjuncts. [2021-07-13 19:32:34,004 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:32:34,005 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:34,201 WARN L205 SmtUtils]: Spent 195.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 54 [2021-07-13 19:32:34,201 INFO L628 ElimStorePlain]: treesize reduction 380, result has 42.6 percent of original size [2021-07-13 19:32:34,204 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:34,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 44 treesize of output 19 [2021-07-13 19:32:34,205 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:34,208 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:34,209 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:32:34,209 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:34,219 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:34,222 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:34,223 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:32:34,223 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:34,226 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:34,226 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:32:34,227 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:34,230 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:34,230 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:32:34,231 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:34,234 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:34,234 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:32:34,234 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:34,241 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:34,244 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:34,245 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:32:34,245 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:34,248 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:34,248 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:32:34,249 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:34,256 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:34,259 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:32:34,259 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:34,330 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:34,333 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-13 19:32:34,333 INFO L247 ElimStorePlain]: Needed 22 recursive calls to eliminate 2 variables, input treesize:507, output treesize:183 [2021-07-13 19:32:34,522 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:32:34,522 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1419255475] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:34,522 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:34,522 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-07-13 19:32:34,522 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654894869] [2021-07-13 19:32:34,522 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:32:34,522 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:34,523 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:32:34,523 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:32:34,523 INFO L87 Difference]: Start difference. First operand 207 states and 613 transitions. Second operand has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 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:32:35,146 WARN L205 SmtUtils]: Spent 181.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 81 [2021-07-13 19:32:35,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:35,234 INFO L93 Difference]: Finished difference Result 282 states and 800 transitions. [2021-07-13 19:32:35,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:32:35,235 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 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 17 [2021-07-13 19:32:35,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:35,235 INFO L225 Difference]: With dead ends: 282 [2021-07-13 19:32:35,235 INFO L226 Difference]: Without dead ends: 270 [2021-07-13 19:32:35,236 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 1035.5ms TimeCoverageRelationStatistics Valid=105, Invalid=447, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:32:35,236 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 270 states. [2021-07-13 19:32:35,238 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 270 to 219. [2021-07-13 19:32:35,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 219 states, 218 states have (on average 2.9724770642201834) internal successors, (648), 218 states have internal predecessors, (648), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:35,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 219 states to 219 states and 648 transitions. [2021-07-13 19:32:35,238 INFO L78 Accepts]: Start accepts. Automaton has 219 states and 648 transitions. Word has length 17 [2021-07-13 19:32:35,238 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:35,238 INFO L482 AbstractCegarLoop]: Abstraction has 219 states and 648 transitions. [2021-07-13 19:32:35,238 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 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:32:35,238 INFO L276 IsEmpty]: Start isEmpty. Operand 219 states and 648 transitions. [2021-07-13 19:32:35,239 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:32:35,239 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:35,239 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:35,439 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3477,125 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:32:35,439 INFO L430 AbstractCegarLoop]: === Iteration 131 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:35,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:35,440 INFO L82 PathProgramCache]: Analyzing trace with hash 1305052866, now seen corresponding path program 90 times [2021-07-13 19:32:35,440 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:35,440 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [138302958] [2021-07-13 19:32:35,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:35,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:35,610 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:32:35,610 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:35,610 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [138302958] [2021-07-13 19:32:35,610 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [138302958] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:35,610 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [229426151] [2021-07-13 19:32:35,610 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 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:32:35,656 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:32:35,656 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:32:35,657 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:32:35,658 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:35,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 17 treesize of output 13 [2021-07-13 19:32:35,787 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:35,790 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:32:35,790 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:35,793 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:32:35,794 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:32:35,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 15 treesize of output 11 [2021-07-13 19:32:35,797 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:35,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 15 treesize of output 11 [2021-07-13 19:32:35,800 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:35,803 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:32:35,803 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:35,873 INFO L628 ElimStorePlain]: treesize reduction 23, result has 85.4 percent of original size [2021-07-13 19:32:35,875 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:32:35,875 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 1 variables, input treesize:181, output treesize:134 [2021-07-13 19:32:36,025 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:32:36,026 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:36,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 19 treesize of output 15 [2021-07-13 19:32:36,030 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:36,069 INFO L628 ElimStorePlain]: treesize reduction 129, result has 24.6 percent of original size [2021-07-13 19:32:36,069 INFO L518 ElimStorePlain]: Eliminatee v_prenex_867 vanished before elimination [2021-07-13 19:32:36,069 INFO L518 ElimStorePlain]: Eliminatee v_prenex_868 vanished before elimination [2021-07-13 19:32:36,069 INFO L518 ElimStorePlain]: Eliminatee v_prenex_869 vanished before elimination [2021-07-13 19:32:36,070 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:32:36,071 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:36,081 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:36,081 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:32:36,081 INFO L518 ElimStorePlain]: Eliminatee v_prenex_870 vanished before elimination [2021-07-13 19:32:36,081 INFO L518 ElimStorePlain]: Eliminatee v_prenex_871 vanished before elimination [2021-07-13 19:32:36,081 INFO L518 ElimStorePlain]: Eliminatee v_prenex_872 vanished before elimination [2021-07-13 19:32:36,081 INFO L518 ElimStorePlain]: Eliminatee v_prenex_873 vanished before elimination [2021-07-13 19:32:36,082 INFO L550 ElimStorePlain]: Start of recursive call 1: 10 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:32:36,082 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 10 variables, input treesize:207, output treesize:26 [2021-07-13 19:32:36,112 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:32:36,112 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [229426151] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:36,112 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:36,112 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 13 [2021-07-13 19:32:36,112 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [53143924] [2021-07-13 19:32:36,112 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-07-13 19:32:36,112 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:36,113 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-07-13 19:32:36,113 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-07-13 19:32:36,113 INFO L87 Difference]: Start difference. First operand 219 states and 648 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:32:36,576 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:36,576 INFO L93 Difference]: Finished difference Result 268 states and 771 transitions. [2021-07-13 19:32:36,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-13 19:32:36,576 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 17 [2021-07-13 19:32:36,577 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:36,577 INFO L225 Difference]: With dead ends: 268 [2021-07-13 19:32:36,577 INFO L226 Difference]: Without dead ends: 264 [2021-07-13 19:32:36,577 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 11 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 594.7ms TimeCoverageRelationStatistics Valid=57, Invalid=215, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:32:36,577 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 264 states. [2021-07-13 19:32:36,582 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 264 to 219. [2021-07-13 19:32:36,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 219 states, 218 states have (on average 2.9724770642201834) internal successors, (648), 218 states have internal predecessors, (648), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:36,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 219 states to 219 states and 648 transitions. [2021-07-13 19:32:36,583 INFO L78 Accepts]: Start accepts. Automaton has 219 states and 648 transitions. Word has length 17 [2021-07-13 19:32:36,583 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:36,583 INFO L482 AbstractCegarLoop]: Abstraction has 219 states and 648 transitions. [2021-07-13 19:32:36,583 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:32:36,583 INFO L276 IsEmpty]: Start isEmpty. Operand 219 states and 648 transitions. [2021-07-13 19:32:36,584 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:32:36,584 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:36,584 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:36,784 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 126 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3502 [2021-07-13 19:32:36,785 INFO L430 AbstractCegarLoop]: === Iteration 132 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:36,785 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:36,785 INFO L82 PathProgramCache]: Analyzing trace with hash 733598060, now seen corresponding path program 91 times [2021-07-13 19:32:36,785 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:36,785 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545443603] [2021-07-13 19:32:36,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:36,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:36,983 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:32:36,983 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:36,983 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [545443603] [2021-07-13 19:32:36,983 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [545443603] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:36,984 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1120405824] [2021-07-13 19:32:36,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 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:32:37,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:37,022 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:32:37,022 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:37,106 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:37,107 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:32:37,108 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:37,110 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:37,111 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:32:37,111 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:37,114 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:37,114 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:32:37,115 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:37,117 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:32:37,119 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 4 xjuncts. [2021-07-13 19:32:37,176 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:37,178 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:32:37,179 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:135, output treesize:195 [2021-07-13 19:32:37,379 INFO L446 ElimStorePlain]: Different costs {0=[array_2], 1=[array_4]} [2021-07-13 19:32:37,383 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 24 [2021-07-13 19:32:37,384 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:37,388 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:32:37,389 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:37,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 30 treesize of output 24 [2021-07-13 19:32:37,394 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:37,398 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 24 [2021-07-13 19:32:37,399 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:37,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 28 treesize of output 22 [2021-07-13 19:32:37,404 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:37,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 17 treesize of output 13 [2021-07-13 19:32:37,409 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:37,413 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:32:37,414 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 2 xjuncts. [2021-07-13 19:32:37,418 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 36 [2021-07-13 19:32:37,420 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:37,424 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:32:37,424 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:37,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 25 treesize of output 19 [2021-07-13 19:32:37,429 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:37,433 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:32:37,434 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:37,438 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:32:37,439 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:37,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 27 treesize of output 21 [2021-07-13 19:32:37,444 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 2 xjuncts. [2021-07-13 19:32:37,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 48 treesize of output 38 [2021-07-13 19:32:37,450 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:37,642 WARN L205 SmtUtils]: Spent 192.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 48 [2021-07-13 19:32:37,643 INFO L628 ElimStorePlain]: treesize reduction 187, result has 56.0 percent of original size [2021-07-13 19:32:37,647 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:37,647 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:32:37,648 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:37,651 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:37,652 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:32:37,652 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:37,656 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:37,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 12 treesize of output 5 [2021-07-13 19:32:37,657 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:37,660 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:37,661 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:32:37,662 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:37,665 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:37,665 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:32:37,665 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:37,672 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:37,675 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:37,675 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:32:37,676 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:37,679 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:37,679 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:32:37,679 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:37,682 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:37,682 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:32:37,683 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:37,690 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:37,692 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 19 [2021-07-13 19:32:37,693 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:37,753 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:37,755 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:32:37,755 INFO L247 ElimStorePlain]: Needed 24 recursive calls to eliminate 2 variables, input treesize:521, output treesize:139 [2021-07-13 19:32:37,895 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:32:37,896 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1120405824] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:37,896 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:37,896 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2021-07-13 19:32:37,896 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [561354559] [2021-07-13 19:32:37,896 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:32:37,896 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:37,896 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:32:37,896 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:32:37,897 INFO L87 Difference]: Start difference. First operand 219 states and 648 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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:32:38,307 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 48 [2021-07-13 19:32:38,501 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 60 [2021-07-13 19:32:38,744 WARN L205 SmtUtils]: Spent 204.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 69 [2021-07-13 19:32:39,031 WARN L205 SmtUtils]: Spent 243.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 78 [2021-07-13 19:32:39,302 WARN L205 SmtUtils]: Spent 220.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 73 [2021-07-13 19:32:39,581 WARN L205 SmtUtils]: Spent 237.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 78 [2021-07-13 19:32:39,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:39,638 INFO L93 Difference]: Finished difference Result 380 states and 1054 transitions. [2021-07-13 19:32:39,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:32:39,638 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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 17 [2021-07-13 19:32:39,638 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:39,639 INFO L225 Difference]: With dead ends: 380 [2021-07-13 19:32:39,639 INFO L226 Difference]: Without dead ends: 368 [2021-07-13 19:32:39,639 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 1843.4ms TimeCoverageRelationStatistics Valid=103, Invalid=497, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:32:39,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 368 states. [2021-07-13 19:32:39,642 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 368 to 225. [2021-07-13 19:32:39,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 225 states, 224 states have (on average 3.0) internal successors, (672), 224 states have internal predecessors, (672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:39,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 672 transitions. [2021-07-13 19:32:39,643 INFO L78 Accepts]: Start accepts. Automaton has 225 states and 672 transitions. Word has length 17 [2021-07-13 19:32:39,643 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:39,643 INFO L482 AbstractCegarLoop]: Abstraction has 225 states and 672 transitions. [2021-07-13 19:32:39,643 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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:32:39,643 INFO L276 IsEmpty]: Start isEmpty. Operand 225 states and 672 transitions. [2021-07-13 19:32:39,643 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:32:39,643 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:39,643 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:39,843 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3543,127 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:32:39,844 INFO L430 AbstractCegarLoop]: === Iteration 133 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:39,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:39,844 INFO L82 PathProgramCache]: Analyzing trace with hash -1233515728, now seen corresponding path program 92 times [2021-07-13 19:32:39,844 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:39,844 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395400576] [2021-07-13 19:32:39,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:39,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:40,054 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:32:40,054 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:40,054 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1395400576] [2021-07-13 19:32:40,054 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1395400576] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:40,054 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1119503596] [2021-07-13 19:32:40,054 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 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:32:40,082 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:32:40,082 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:32:40,082 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:32:40,083 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:40,381 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:40,382 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:40,382 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:32:40,383 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:40,386 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:40,386 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:32:40,387 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:40,516 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 56 [2021-07-13 19:32:40,517 INFO L628 ElimStorePlain]: treesize reduction 50, result has 78.9 percent of original size [2021-07-13 19:32:40,520 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:40,520 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:32:40,521 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:40,577 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:40,581 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:40,581 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:40,581 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:32:40,582 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-07-13 19:32:40,585 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:40,586 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:32:40,586 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:40,642 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:40,648 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: 5 dim-0 vars, and 5 xjuncts. [2021-07-13 19:32:40,648 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:251, output treesize:182 [2021-07-13 19:32:40,875 INFO L446 ElimStorePlain]: Different costs {1=[array_4], 6=[array_0]} [2021-07-13 19:32:40,879 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:40,880 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:40,880 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:32:40,881 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:40,884 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:40,885 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:40,885 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:32:40,886 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:40,890 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:40,890 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:40,890 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:32:40,891 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:40,895 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:40,895 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:40,895 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:32:40,896 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-07-13 19:32:40,900 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:40,900 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:40,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 25 treesize of output 19 [2021-07-13 19:32:40,901 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:40,905 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:40,906 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:40,906 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:32:40,906 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:40,910 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:40,911 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:40,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 17 treesize of output 13 [2021-07-13 19:32:40,911 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:40,915 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:40,915 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-13 19:32:40,916 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:41,067 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 53 [2021-07-13 19:32:41,068 INFO L628 ElimStorePlain]: treesize reduction 32, result has 87.9 percent of original size [2021-07-13 19:32:41,071 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:41,071 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:41,072 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2021-07-13 19:32:41,081 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:41,085 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:41,086 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:41,086 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:32:41,086 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:41,090 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:41,090 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:41,090 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:32:41,091 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:41,094 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:41,095 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:41,095 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2021-07-13 19:32:41,095 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:41,098 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:41,099 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:41,099 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:32:41,100 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:41,103 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:41,103 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:41,103 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:32:41,104 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:41,111 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:41,114 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:41,115 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:41,115 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:32:41,115 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:41,118 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:41,118 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:32:41,119 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:41,184 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:41,186 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:32:41,186 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 6 variables, input treesize:301, output treesize:57 [2021-07-13 19:32:41,228 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:32:41,228 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1119503596] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:41,228 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:41,228 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9] total 16 [2021-07-13 19:32:41,228 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [166315313] [2021-07-13 19:32:41,228 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:32:41,228 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:41,228 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:32:41,228 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:32:41,228 INFO L87 Difference]: Start difference. First operand 225 states and 672 transitions. Second operand has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 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:32:41,631 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 63 [2021-07-13 19:32:41,836 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:41,837 INFO L93 Difference]: Finished difference Result 278 states and 806 transitions. [2021-07-13 19:32:41,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-13 19:32:41,837 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 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 17 [2021-07-13 19:32:41,837 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:41,838 INFO L225 Difference]: With dead ends: 278 [2021-07-13 19:32:41,838 INFO L226 Difference]: Without dead ends: 274 [2021-07-13 19:32:41,838 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 8 SyntacticMatches, 5 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 819.5ms TimeCoverageRelationStatistics Valid=74, Invalid=306, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:32:41,839 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 274 states. [2021-07-13 19:32:41,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 274 to 228. [2021-07-13 19:32:41,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 228 states, 227 states have (on average 3.0) internal successors, (681), 227 states have internal predecessors, (681), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:41,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 681 transitions. [2021-07-13 19:32:41,842 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 681 transitions. Word has length 17 [2021-07-13 19:32:41,842 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:41,842 INFO L482 AbstractCegarLoop]: Abstraction has 228 states and 681 transitions. [2021-07-13 19:32:41,842 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 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:32:41,842 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 681 transitions. [2021-07-13 19:32:41,843 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:32:41,843 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:41,843 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:42,060 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 128 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3560 [2021-07-13 19:32:42,061 INFO L430 AbstractCegarLoop]: === Iteration 134 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:42,061 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:42,061 INFO L82 PathProgramCache]: Analyzing trace with hash 247722142, now seen corresponding path program 93 times [2021-07-13 19:32:42,061 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:42,061 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [617620447] [2021-07-13 19:32:42,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:42,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:42,408 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:32:42,408 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:42,408 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [617620447] [2021-07-13 19:32:42,408 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [617620447] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:42,408 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [833263780] [2021-07-13 19:32:42,409 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 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:32:42,443 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:32:42,443 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:32:42,444 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:32:42,444 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:42,609 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:32:42,609 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:42,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 15 treesize of output 11 [2021-07-13 19:32:42,612 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:42,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 27 treesize of output 21 [2021-07-13 19:32:42,615 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:32:42,618 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:32:42,619 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:42,621 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:32:42,622 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:42,624 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:32:42,624 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:42,681 INFO L628 ElimStorePlain]: treesize reduction 18, result has 85.8 percent of original size [2021-07-13 19:32:42,682 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:32:42,682 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 1 variables, input treesize:151, output treesize:109 [2021-07-13 19:32:42,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 27 treesize of output 21 [2021-07-13 19:32:42,760 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:32:42,823 INFO L628 ElimStorePlain]: treesize reduction 46, result has 74.2 percent of original size [2021-07-13 19:32:42,823 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:32: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 19 treesize of output 15 [2021-07-13 19:32:42,826 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:42,864 INFO L628 ElimStorePlain]: treesize reduction 33, result has 71.6 percent of original size [2021-07-13 19:32:42,864 INFO L518 ElimStorePlain]: Eliminatee v_prenex_883 vanished before elimination [2021-07-13 19:32:42,866 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:32:42,867 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:42,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 28 treesize of output 22 [2021-07-13 19:32:42,870 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:42,871 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-07-13 19:32:42,872 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:42,892 INFO L628 ElimStorePlain]: treesize reduction 5, result has 83.9 percent of original size [2021-07-13 19:32:42,892 INFO L518 ElimStorePlain]: Eliminatee v_prenex_885 vanished before elimination [2021-07-13 19:32:42,892 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:32:42,892 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:187, output treesize:26 [2021-07-13 19:32:42,926 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:32:42,927 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [833263780] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:42,927 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:42,927 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9] total 18 [2021-07-13 19:32:42,927 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899245270] [2021-07-13 19:32:42,927 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:32:42,927 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:42,928 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:32:42,928 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:32:42,928 INFO L87 Difference]: Start difference. First operand 228 states and 681 transitions. Second operand has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 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:32:43,493 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 62 [2021-07-13 19:32:43,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:43,525 INFO L93 Difference]: Finished difference Result 278 states and 807 transitions. [2021-07-13 19:32:43,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:32:43,525 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 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 17 [2021-07-13 19:32:43,525 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:43,525 INFO L225 Difference]: With dead ends: 278 [2021-07-13 19:32:43,526 INFO L226 Difference]: Without dead ends: 274 [2021-07-13 19:32:43,526 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 892.6ms TimeCoverageRelationStatistics Valid=88, Invalid=418, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:32:43,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 274 states. [2021-07-13 19:32:43,528 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 274 to 226. [2021-07-13 19:32:43,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 226 states, 225 states have (on average 3.0044444444444443) internal successors, (676), 225 states have internal predecessors, (676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:43,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 226 states to 226 states and 676 transitions. [2021-07-13 19:32:43,528 INFO L78 Accepts]: Start accepts. Automaton has 226 states and 676 transitions. Word has length 17 [2021-07-13 19:32:43,528 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:43,529 INFO L482 AbstractCegarLoop]: Abstraction has 226 states and 676 transitions. [2021-07-13 19:32:43,529 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 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:32:43,529 INFO L276 IsEmpty]: Start isEmpty. Operand 226 states and 676 transitions. [2021-07-13 19:32:43,529 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:32:43,529 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:43,529 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:43,729 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 129 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3616 [2021-07-13 19:32:43,730 INFO L430 AbstractCegarLoop]: === Iteration 135 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:43,730 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:43,730 INFO L82 PathProgramCache]: Analyzing trace with hash -297453036, now seen corresponding path program 94 times [2021-07-13 19:32:43,730 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:43,730 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [789861890] [2021-07-13 19:32:43,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:43,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:43,992 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:32:43,992 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:43,992 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [789861890] [2021-07-13 19:32:43,992 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [789861890] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:43,992 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1145594878] [2021-07-13 19:32:43,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 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:32:44,019 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:32:44,019 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:32:44,020 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:32:44,020 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:44,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 25 treesize of output 19 [2021-07-13 19:32:44,115 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:44,117 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:32:44,118 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:32:44,121 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:32:44,122 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:44,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 17 treesize of output 13 [2021-07-13 19:32:44,124 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:44,153 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:44,154 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:32:44,154 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:123, output treesize:111 [2021-07-13 19:32:44,238 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:44,239 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:32:44,239 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:44,243 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:44,243 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:32:44,244 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:32:44,247 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:44,247 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:32:44,248 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:32:44,251 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:44,252 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2021-07-13 19:32:44,253 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-07-13 19:32:44,265 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:44,265 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:32:44,267 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 4 xjuncts. [2021-07-13 19:32:44,271 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:44,271 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:32:44,271 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:44,275 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:44,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 25 treesize of output 19 [2021-07-13 19:32:44,276 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:44,279 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:44,279 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:32:44,280 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:44,284 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:44,284 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:32:44,285 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:44,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 15 treesize of output 11 [2021-07-13 19:32:44,289 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:44,441 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 50 [2021-07-13 19:32:44,441 INFO L628 ElimStorePlain]: treesize reduction 200, result has 54.8 percent of original size [2021-07-13 19:32:44,444 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:44,445 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:32:44,445 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:44,448 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:44,448 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:32:44,449 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:44,452 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:44,452 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:32:44,453 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:44,456 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:44,456 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:32:44,456 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:44,463 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:44,466 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:44,467 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:32:44,467 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:44,470 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:44,470 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 19 [2021-07-13 19:32:44,471 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:44,473 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:44,474 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:32:44,474 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:44,483 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:44,486 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:44,486 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:32:44,487 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:44,489 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:32:44,490 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:44,497 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:44,558 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:44,559 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-13 19:32:44,560 INFO L247 ElimStorePlain]: Needed 20 recursive calls to eliminate 2 variables, input treesize:343, output treesize:143 [2021-07-13 19:32:44,698 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:32:44,698 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1145594878] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:44,698 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:44,698 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 17 [2021-07-13 19:32:44,698 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [873780730] [2021-07-13 19:32:44,698 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:32:44,698 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:44,699 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:32:44,699 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:32:44,699 INFO L87 Difference]: Start difference. First operand 226 states and 676 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:32:45,205 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 64 [2021-07-13 19:32:45,452 WARN L205 SmtUtils]: Spent 211.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 72 [2021-07-13 19:32:45,638 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 45 [2021-07-13 19:32:45,913 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 47 [2021-07-13 19:32:45,959 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:45,959 INFO L93 Difference]: Finished difference Result 308 states and 887 transitions. [2021-07-13 19:32:45,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:32:45,959 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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 17 [2021-07-13 19:32:45,959 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:45,960 INFO L225 Difference]: With dead ends: 308 [2021-07-13 19:32:45,960 INFO L226 Difference]: Without dead ends: 300 [2021-07-13 19:32:45,960 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 1370.7ms TimeCoverageRelationStatistics Valid=104, Invalid=496, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:32:45,960 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 300 states. [2021-07-13 19:32:45,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 300 to 226. [2021-07-13 19:32:45,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 226 states, 225 states have (on average 3.0044444444444443) internal successors, (676), 225 states have internal predecessors, (676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:45,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 226 states to 226 states and 676 transitions. [2021-07-13 19:32:45,963 INFO L78 Accepts]: Start accepts. Automaton has 226 states and 676 transitions. Word has length 17 [2021-07-13 19:32:45,963 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:45,963 INFO L482 AbstractCegarLoop]: Abstraction has 226 states and 676 transitions. [2021-07-13 19:32:45,963 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:32:45,963 INFO L276 IsEmpty]: Start isEmpty. Operand 226 states and 676 transitions. [2021-07-13 19:32:45,963 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:32:45,963 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:45,964 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:46,165 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 130 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3639 [2021-07-13 19:32:46,165 INFO L430 AbstractCegarLoop]: === Iteration 136 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:46,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:46,165 INFO L82 PathProgramCache]: Analyzing trace with hash 2016424066, now seen corresponding path program 95 times [2021-07-13 19:32:46,165 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:46,166 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [970544838] [2021-07-13 19:32:46,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:46,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:46,390 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:32:46,390 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:46,390 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [970544838] [2021-07-13 19:32:46,390 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [970544838] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:46,390 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [295170216] [2021-07-13 19:32:46,390 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 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:32:46,420 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:32:46,421 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:32:46,421 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:32:46,422 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:46,524 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:46,524 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:32:46,526 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 4 xjuncts. [2021-07-13 19:32:46,529 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:46,529 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:32:46,530 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:46,533 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:46,533 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:32:46,534 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:46,536 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:32:46,537 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:46,592 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:46,593 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:32:46,593 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:151, output treesize:211 [2021-07-13 19:32:46,708 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_888, array_2, v_prenex_890, v_prenex_886], 1=[v_prenex_889, array_4, v_prenex_891, v_prenex_887]} [2021-07-13 19:32:46,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 27 treesize of output 21 [2021-07-13 19:32:46,713 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:32:46,717 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:32:46,718 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:46,916 WARN L205 SmtUtils]: Spent 198.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 69 [2021-07-13 19:32:46,917 INFO L628 ElimStorePlain]: treesize reduction 191, result has 63.6 percent of original size [2021-07-13 19:32:46,920 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-13 19:32:46,921 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:47,009 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:47,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 28 treesize of output 22 [2021-07-13 19:32:47,014 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:47,017 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 38 [2021-07-13 19:32:47,018 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:47,022 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:32:47,023 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:47,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 30 treesize of output 24 [2021-07-13 19:32:47,027 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:47,031 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 24 [2021-07-13 19:32:47,032 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:47,035 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:32:47,035 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:47,166 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 61 [2021-07-13 19:32:47,166 INFO L628 ElimStorePlain]: treesize reduction 21, result has 91.8 percent of original size [2021-07-13 19:32:47,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 27 treesize of output 21 [2021-07-13 19:32:47,171 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 2 xjuncts. [2021-07-13 19:32:47,239 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:47,243 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:47,243 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:32:47,244 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:47,247 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:32:47,247 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:47,254 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:47,321 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:47,321 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:32:47,324 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:47,324 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:32:47,325 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:47,328 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:47,328 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:32:47,329 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:47,332 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:47,332 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:32:47,333 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:47,335 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:47,336 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:32:47,336 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:47,339 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 19 [2021-07-13 19:32:47,340 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:47,404 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:47,407 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:47,407 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:32:47,408 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:47,414 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:32:47,415 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:47,423 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:47,483 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:47,484 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:32:47,484 INFO L247 ElimStorePlain]: Needed 20 recursive calls to eliminate 8 variables, input treesize:521, output treesize:139 [2021-07-13 19:32:47,626 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:32:47,626 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [295170216] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:47,626 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:47,626 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 17 [2021-07-13 19:32:47,626 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1866254860] [2021-07-13 19:32:47,626 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:32:47,627 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:47,627 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:32:47,627 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:32:47,627 INFO L87 Difference]: Start difference. First operand 226 states and 676 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:32:48,125 WARN L205 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 64 [2021-07-13 19:32:48,310 WARN L205 SmtUtils]: Spent 163.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 72 [2021-07-13 19:32:48,492 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 49 [2021-07-13 19:32:48,803 WARN L205 SmtUtils]: Spent 148.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 50 [2021-07-13 19:32:48,862 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:48,862 INFO L93 Difference]: Finished difference Result 316 states and 900 transitions. [2021-07-13 19:32:48,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:32:48,862 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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 17 [2021-07-13 19:32:48,863 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:48,863 INFO L225 Difference]: With dead ends: 316 [2021-07-13 19:32:48,863 INFO L226 Difference]: Without dead ends: 304 [2021-07-13 19:32:48,863 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 1333.2ms TimeCoverageRelationStatistics Valid=96, Invalid=504, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:32:48,863 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 304 states. [2021-07-13 19:32:48,865 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 304 to 225. [2021-07-13 19:32:48,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 225 states, 224 states have (on average 3.0) internal successors, (672), 224 states have internal predecessors, (672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:48,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 672 transitions. [2021-07-13 19:32:48,866 INFO L78 Accepts]: Start accepts. Automaton has 225 states and 672 transitions. Word has length 17 [2021-07-13 19:32:48,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:48,866 INFO L482 AbstractCegarLoop]: Abstraction has 225 states and 672 transitions. [2021-07-13 19:32:48,866 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:32:48,866 INFO L276 IsEmpty]: Start isEmpty. Operand 225 states and 672 transitions. [2021-07-13 19:32:48,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:32:48,867 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:48,867 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:49,067 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3655,131 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:32:49,067 INFO L430 AbstractCegarLoop]: === Iteration 137 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:49,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:49,068 INFO L82 PathProgramCache]: Analyzing trace with hash -1942193160, now seen corresponding path program 96 times [2021-07-13 19:32:49,068 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:49,068 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1504325304] [2021-07-13 19:32:49,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:49,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:49,259 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:32:49,259 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:49,259 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1504325304] [2021-07-13 19:32:49,259 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1504325304] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:49,259 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [424109768] [2021-07-13 19:32:49,259 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 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:32:49,286 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:32:49,287 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:32:49,287 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:32:49,287 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:49,390 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:49,390 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:49,390 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:32:49,391 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:49,394 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:49,395 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:49,395 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:32:49,395 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:49,398 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:49,399 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:49,399 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:32:49,399 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:49,402 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:49,402 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:32:49,403 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-07-13 19:32:49,461 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:49,467 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 4 xjuncts. [2021-07-13 19:32:49,467 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:203, output treesize:193 [2021-07-13 19:32:49,967 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 169 DAG size of output: 104 [2021-07-13 19:32:50,422 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:50,422 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:50,422 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:32:50,423 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:50,430 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:50,430 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:32:50,431 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:32:50,692 WARN L205 SmtUtils]: Spent 260.00 ms on a formula simplification. DAG size of input: 144 DAG size of output: 119 [2021-07-13 19:32:50,692 INFO L628 ElimStorePlain]: treesize reduction 177, result has 63.4 percent of original size [2021-07-13 19:32:50,698 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-13 19:32:50,698 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:50,799 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 114 [2021-07-13 19:32:50,799 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:50,800 INFO L518 ElimStorePlain]: Eliminatee v_prenex_912 vanished before elimination [2021-07-13 19:32:50,805 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:50,806 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:50,806 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 24 [2021-07-13 19:32:50,807 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:50,813 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:50,813 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:32:50,814 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:50,906 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:50,913 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:50,913 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:50,913 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:32:50,914 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:50,921 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:50,921 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2021-07-13 19:32:50,921 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:51,017 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:51,022 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:51,023 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:51,023 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:32:51,024 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:51,029 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:51,029 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-07-13 19:32:51,030 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:51,115 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:51,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 7 treesize of output 5 [2021-07-13 19:32:51,121 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:51,203 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:51,209 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:51,209 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:51,209 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:32:51,210 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:51,215 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:51,215 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:32:51,215 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:51,297 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:51,301 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:51,302 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:32:51,303 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:51,379 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:51,380 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:32:51,384 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:51,384 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:32:51,385 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:51,461 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:51,466 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:51,466 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:51,467 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:32:51,467 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:51,471 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:51,472 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:32:51,472 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:51,480 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:51,555 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:51,559 INFO L550 ElimStorePlain]: Start of recursive call 1: 12 dim-0 vars, 12 dim-1 vars, End of recursive call: and 9 xjuncts. [2021-07-13 19:32:51,559 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 24 variables, input treesize:482, output treesize:66 [2021-07-13 19:32:51,610 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:32:51,610 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [424109768] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:51,610 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:51,610 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 15 [2021-07-13 19:32:51,610 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1002063570] [2021-07-13 19:32:51,610 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:32:51,610 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:51,611 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:32:51,611 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:32:51,611 INFO L87 Difference]: Start difference. First operand 225 states and 672 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:32:52,163 WARN L205 SmtUtils]: Spent 196.00 ms on a formula simplification. DAG size of input: 174 DAG size of output: 153 [2021-07-13 19:32:52,690 WARN L205 SmtUtils]: Spent 446.00 ms on a formula simplification. DAG size of input: 226 DAG size of output: 188 [2021-07-13 19:32:52,985 WARN L205 SmtUtils]: Spent 233.00 ms on a formula simplification. DAG size of input: 184 DAG size of output: 163 [2021-07-13 19:32:53,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:53,052 INFO L93 Difference]: Finished difference Result 347 states and 980 transitions. [2021-07-13 19:32:53,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-13 19:32:53,053 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 17 [2021-07-13 19:32:53,053 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:53,053 INFO L225 Difference]: With dead ends: 347 [2021-07-13 19:32:53,053 INFO L226 Difference]: Without dead ends: 343 [2021-07-13 19:32:53,053 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 10 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 1746.5ms TimeCoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:32:53,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 343 states. [2021-07-13 19:32:53,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 343 to 224. [2021-07-13 19:32:53,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 224 states, 223 states have (on average 2.995515695067265) internal successors, (668), 223 states have internal predecessors, (668), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:53,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 668 transitions. [2021-07-13 19:32:53,056 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 668 transitions. Word has length 17 [2021-07-13 19:32:53,057 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:53,057 INFO L482 AbstractCegarLoop]: Abstraction has 224 states and 668 transitions. [2021-07-13 19:32:53,057 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:32:53,057 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 668 transitions. [2021-07-13 19:32:53,057 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:32:53,057 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:53,057 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:53,257 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3673,132 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:32:53,258 INFO L430 AbstractCegarLoop]: === Iteration 138 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:53,258 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:53,258 INFO L82 PathProgramCache]: Analyzing trace with hash 933193372, now seen corresponding path program 97 times [2021-07-13 19:32:53,258 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:53,258 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836819000] [2021-07-13 19:32:53,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:53,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:53,486 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:32:53,486 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:53,486 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [836819000] [2021-07-13 19:32:53,486 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [836819000] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:53,486 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [763051847] [2021-07-13 19:32:53,486 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 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:32:53,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:53,513 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:32:53,513 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:53,614 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:53,614 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:53,615 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:32:53,616 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:32:53,619 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:53,619 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:53,619 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:32:53,620 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:53,623 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:53,624 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:53,624 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:32:53,624 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:53,627 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:53,627 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:32:53,628 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:53,680 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:53,686 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 4 xjuncts. [2021-07-13 19:32:53,686 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:183, output treesize:173 [2021-07-13 19:32:54,192 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 192 DAG size of output: 106 [2021-07-13 19:32:54,438 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:54,439 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:54,439 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:32:54,440 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:54,446 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:54,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 25 treesize of output 19 [2021-07-13 19:32:54,447 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:54,635 WARN L205 SmtUtils]: Spent 187.00 ms on a formula simplification. DAG size of input: 136 DAG size of output: 81 [2021-07-13 19:32:54,635 INFO L628 ElimStorePlain]: treesize reduction 204, result has 52.0 percent of original size [2021-07-13 19:32:54,635 INFO L518 ElimStorePlain]: Eliminatee v_prenex_944 vanished before elimination [2021-07-13 19:32:54,640 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:54,640 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:54,640 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 24 [2021-07-13 19:32:54,641 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:54,646 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:54,646 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:32:54,647 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:54,778 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 77 [2021-07-13 19:32:54,778 INFO L628 ElimStorePlain]: treesize reduction 11, result has 94.7 percent of original size [2021-07-13 19:32:54,783 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:54,783 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:54,783 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:32:54,784 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:54,788 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:54,788 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:32:54,789 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:54,851 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:54,861 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:54,861 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:32:54,862 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:54,940 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:54,944 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:54,945 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:32:54,946 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:55,021 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:55,021 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-13 19:32:55,026 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:55,026 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:55,027 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:32:55,028 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:55,032 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32: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 21 treesize of output 17 [2021-07-13 19:32:55,034 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:55,143 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 55 [2021-07-13 19:32:55,144 INFO L628 ElimStorePlain]: treesize reduction 30, result has 79.5 percent of original size [2021-07-13 19:32:55,144 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:32:55,148 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:55,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 11 treesize of output 3 [2021-07-13 19:32:55,149 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:55,200 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:55,201 INFO L518 ElimStorePlain]: Eliminatee v_prenex_941 vanished before elimination [2021-07-13 19:32:55,201 INFO L518 ElimStorePlain]: Eliminatee v_prenex_942 vanished before elimination [2021-07-13 19:32:55,204 INFO L550 ElimStorePlain]: Start of recursive call 1: 12 dim-0 vars, 12 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:32:55,204 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 24 variables, input treesize:439, output treesize:31 [2021-07-13 19:32:55,260 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:32:55,261 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [763051847] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:55,261 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:55,261 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 15 [2021-07-13 19:32:55,261 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [295308708] [2021-07-13 19:32:55,261 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:32:55,261 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:55,261 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:32:55,261 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:32:55,262 INFO L87 Difference]: Start difference. First operand 224 states and 668 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:32:55,858 WARN L205 SmtUtils]: Spent 197.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 98 [2021-07-13 19:32:56,311 WARN L205 SmtUtils]: Spent 385.00 ms on a formula simplification. DAG size of input: 213 DAG size of output: 155 [2021-07-13 19:32:56,553 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:56,554 INFO L93 Difference]: Finished difference Result 320 states and 915 transitions. [2021-07-13 19:32:56,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-13 19:32:56,554 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 17 [2021-07-13 19:32:56,554 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:56,555 INFO L225 Difference]: With dead ends: 320 [2021-07-13 19:32:56,555 INFO L226 Difference]: Without dead ends: 316 [2021-07-13 19:32:56,555 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 1510.0ms TimeCoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:32:56,555 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 316 states. [2021-07-13 19:32:56,557 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 316 to 223. [2021-07-13 19:32:56,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 223 states, 222 states have (on average 2.990990990990991) internal successors, (664), 222 states have internal predecessors, (664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:56,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 223 states and 664 transitions. [2021-07-13 19:32:56,558 INFO L78 Accepts]: Start accepts. Automaton has 223 states and 664 transitions. Word has length 17 [2021-07-13 19:32:56,558 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:56,558 INFO L482 AbstractCegarLoop]: Abstraction has 223 states and 664 transitions. [2021-07-13 19:32:56,558 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:32:56,558 INFO L276 IsEmpty]: Start isEmpty. Operand 223 states and 664 transitions. [2021-07-13 19:32:56,558 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:32:56,558 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:56,558 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:56,759 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 133 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3760 [2021-07-13 19:32:56,759 INFO L430 AbstractCegarLoop]: === Iteration 139 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:56,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:56,759 INFO L82 PathProgramCache]: Analyzing trace with hash 267189852, now seen corresponding path program 98 times [2021-07-13 19:32:56,759 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:56,759 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1348565113] [2021-07-13 19:32:56,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:56,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:57,037 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:32:57,038 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:57,038 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1348565113] [2021-07-13 19:32:57,038 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1348565113] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:57,038 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1498490716] [2021-07-13 19:32:57,038 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 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:32:57,082 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:32:57,082 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:32:57,083 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:32:57,083 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:57,164 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:57,164 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:57,165 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:32:57,165 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:57,168 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:57,169 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:57,169 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:32:57,171 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 4 xjuncts. [2021-07-13 19:32:57,174 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:57,175 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:57,175 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:32:57,177 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:57,180 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:57,180 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:32:57,181 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:57,249 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:57,251 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:32:57,251 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:153, output treesize:213 [2021-07-13 19:32:57,613 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_954, v_prenex_956, array_2, v_prenex_952], 1=[v_prenex_955, v_prenex_957, array_4, v_prenex_953]} [2021-07-13 19:32:57,617 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:32:57,618 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:57,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, 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:32:57,623 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:32:57,705 INFO L628 ElimStorePlain]: treesize reduction 158, result has 38.8 percent of original size [2021-07-13 19:32:57,708 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-13 19:32:57,708 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:57,732 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:57,735 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:32:57,736 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-07-13 19:32:57,764 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:57,764 INFO L518 ElimStorePlain]: Eliminatee v_prenex_952 vanished before elimination [2021-07-13 19:32:57,767 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:57,767 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:57,768 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:32:57,768 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:57,771 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:57,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 11 treesize of output 3 [2021-07-13 19:32:57,772 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:57,779 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:57,805 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:57,805 INFO L518 ElimStorePlain]: Eliminatee v_prenex_957 vanished before elimination [2021-07-13 19:32:57,808 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:57,808 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:57,808 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:32:57,809 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:57,811 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:57,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 20 treesize of output 9 [2021-07-13 19:32:57,812 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:57,819 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:57,844 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:57,844 INFO L518 ElimStorePlain]: Eliminatee v_prenex_953 vanished before elimination [2021-07-13 19:32:57,846 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:32:57,846 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 12 variables, input treesize:254, output treesize:41 [2021-07-13 19:32:57,894 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:32:57,894 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1498490716] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:57,894 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:32:57,894 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2021-07-13 19:32:57,894 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [402502338] [2021-07-13 19:32:57,894 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:32:57,895 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:32:57,895 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:32:57,895 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=178, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:32:57,895 INFO L87 Difference]: Start difference. First operand 223 states and 664 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:32:58,327 WARN L205 SmtUtils]: Spent 198.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 53 [2021-07-13 19:32:58,609 WARN L205 SmtUtils]: Spent 213.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 56 [2021-07-13 19:32:58,918 WARN L205 SmtUtils]: Spent 236.00 ms on a formula simplification. DAG size of input: 122 DAG size of output: 62 [2021-07-13 19:32:59,205 WARN L205 SmtUtils]: Spent 236.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 64 [2021-07-13 19:32:59,243 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:32:59,243 INFO L93 Difference]: Finished difference Result 317 states and 906 transitions. [2021-07-13 19:32:59,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:32:59,243 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 17 [2021-07-13 19:32:59,243 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:32:59,244 INFO L225 Difference]: With dead ends: 317 [2021-07-13 19:32:59,244 INFO L226 Difference]: Without dead ends: 313 [2021-07-13 19:32:59,244 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 1599.8ms TimeCoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:32:59,244 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 313 states. [2021-07-13 19:32:59,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 313 to 222. [2021-07-13 19:32:59,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 222 states, 221 states have (on average 2.981900452488688) internal successors, (659), 221 states have internal predecessors, (659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:32:59,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 659 transitions. [2021-07-13 19:32:59,250 INFO L78 Accepts]: Start accepts. Automaton has 222 states and 659 transitions. Word has length 17 [2021-07-13 19:32:59,250 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:32:59,250 INFO L482 AbstractCegarLoop]: Abstraction has 222 states and 659 transitions. [2021-07-13 19:32:59,250 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:32:59,250 INFO L276 IsEmpty]: Start isEmpty. Operand 222 states and 659 transitions. [2021-07-13 19:32:59,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:32:59,250 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:32:59,250 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:32:59,451 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 134 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3819 [2021-07-13 19:32:59,451 INFO L430 AbstractCegarLoop]: === Iteration 140 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:32:59,451 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:32:59,451 INFO L82 PathProgramCache]: Analyzing trace with hash -1878980908, now seen corresponding path program 99 times [2021-07-13 19:32:59,452 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:32:59,452 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [567135165] [2021-07-13 19:32:59,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:32:59,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:32:59,645 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:32:59,645 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:32:59,645 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [567135165] [2021-07-13 19:32:59,645 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [567135165] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:32:59,645 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1012201980] [2021-07-13 19:32:59,645 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 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:32:59,672 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:32:59,672 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:32:59,672 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:32:59,673 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:32:59,740 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:59,740 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:32:59,741 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:59,744 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:59,744 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:32:59,745 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:59,747 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:32:59,747 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:32:59,748 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:59,750 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:32:59,752 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 4 xjuncts. [2021-07-13 19:32:59,802 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:32:59,803 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:32:59,803 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:135, output treesize:195 [2021-07-13 19:32:59,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, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-07-13 19:32:59,954 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:59,955 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:32:59,956 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:59,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 19 treesize of output 15 [2021-07-13 19:32:59,959 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:59,960 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:32:59,961 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:32:59,962 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:32:59,963 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 2 xjuncts. [2021-07-13 19:32:59,982 INFO L628 ElimStorePlain]: treesize reduction 5, result has 83.9 percent of original size [2021-07-13 19:32:59,982 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:32:59,983 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:32:59,983 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 2 variables, input treesize:104, output treesize:26 [2021-07-13 19:33:00,017 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:33:00,017 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1012201980] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:00,017 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:00,017 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 17 [2021-07-13 19:33:00,017 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [946226878] [2021-07-13 19:33:00,017 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:33:00,017 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:00,018 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:33:00,018 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:33:00,018 INFO L87 Difference]: Start difference. First operand 222 states and 659 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:33:00,389 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 58 [2021-07-13 19:33:00,602 WARN L205 SmtUtils]: Spent 152.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 72 [2021-07-13 19:33:00,748 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 65 [2021-07-13 19:33:00,947 WARN L205 SmtUtils]: Spent 148.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 70 [2021-07-13 19:33:01,127 WARN L205 SmtUtils]: Spent 163.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 79 [2021-07-13 19:33:01,315 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 65 [2021-07-13 19:33:01,506 WARN L205 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 77 [2021-07-13 19:33:01,731 WARN L205 SmtUtils]: Spent 182.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 81 [2021-07-13 19:33:01,911 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 72 [2021-07-13 19:33:02,205 WARN L205 SmtUtils]: Spent 241.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 73 [2021-07-13 19:33:02,247 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:02,247 INFO L93 Difference]: Finished difference Result 337 states and 960 transitions. [2021-07-13 19:33:02,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:33:02,248 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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 17 [2021-07-13 19:33:02,248 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:02,248 INFO L225 Difference]: With dead ends: 337 [2021-07-13 19:33:02,248 INFO L226 Difference]: Without dead ends: 333 [2021-07-13 19:33:02,248 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 150 ImplicationChecksByTransitivity, 2153.0ms TimeCoverageRelationStatistics Valid=154, Invalid=658, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:33:02,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 333 states. [2021-07-13 19:33:02,251 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 333 to 219. [2021-07-13 19:33:02,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 219 states, 218 states have (on average 2.9724770642201834) internal successors, (648), 218 states have internal predecessors, (648), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:33:02,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 219 states to 219 states and 648 transitions. [2021-07-13 19:33:02,252 INFO L78 Accepts]: Start accepts. Automaton has 219 states and 648 transitions. Word has length 17 [2021-07-13 19:33:02,252 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:02,252 INFO L482 AbstractCegarLoop]: Abstraction has 219 states and 648 transitions. [2021-07-13 19:33:02,252 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:33:02,252 INFO L276 IsEmpty]: Start isEmpty. Operand 219 states and 648 transitions. [2021-07-13 19:33:02,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:33:02,252 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:02,252 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:02,452 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3844,135 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:33:02,453 INFO L430 AbstractCegarLoop]: === Iteration 141 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:02,453 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:02,453 INFO L82 PathProgramCache]: Analyzing trace with hash 692518350, now seen corresponding path program 100 times [2021-07-13 19:33:02,453 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:02,453 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [840102193] [2021-07-13 19:33:02,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:02,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:02,685 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:33:02,685 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:02,685 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [840102193] [2021-07-13 19:33:02,685 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [840102193] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:02,685 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1151027580] [2021-07-13 19:33:02,685 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 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:33:02,720 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:33:02,720 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:33:02,721 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:33:02,721 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:02,823 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:33:02,824 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:02,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 27 treesize of output 21 [2021-07-13 19:33:02,829 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:33:02,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 15 treesize of output 11 [2021-07-13 19:33:02,833 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:02,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 25 treesize of output 19 [2021-07-13 19:33:02,837 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:02,881 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:02,882 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:33:02,882 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:135, output treesize:123 [2021-07-13 19:33:02,996 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:02,996 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:02,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 18 treesize of output 14 [2021-07-13 19:33:02,997 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:03,001 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:03,002 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:03,002 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:33:03,003 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:03,007 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:03,007 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:03,007 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:33:03,008 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:03,012 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:03,013 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:03,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 37 treesize of output 29 [2021-07-13 19:33:03,014 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-07-13 19:33:03,019 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:03,019 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:03,019 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:33:03,021 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 4 xjuncts. [2021-07-13 19:33:03,025 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:03,025 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:03,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 25 treesize of output 19 [2021-07-13 19:33:03,026 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:03,030 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:03,030 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:03,030 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:33:03,031 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 2 xjuncts. [2021-07-13 19:33:03,035 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:03,035 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:03,035 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:33:03,036 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2021-07-13 19:33:03,040 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:03,040 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:03,040 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:33:03,041 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:03,045 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:33:03,045 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:03,217 WARN L205 SmtUtils]: Spent 171.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 51 [2021-07-13 19:33:03,217 INFO L628 ElimStorePlain]: treesize reduction 183, result has 59.0 percent of original size [2021-07-13 19:33:03,220 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:03,221 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:03,221 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:33:03,222 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:03,224 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:03,225 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:03,225 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:33:03,226 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:03,229 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:03,229 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:03,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 21 treesize of output 7 [2021-07-13 19:33:03,230 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:03,233 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:03,233 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:03,234 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:33:03,234 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:03,241 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:03,244 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:03,245 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:03,245 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:33:03,246 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:03,249 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:03,249 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:03,249 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:33:03,250 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:03,257 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:03,260 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:03,260 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:03,260 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 19 [2021-07-13 19:33:03,261 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:03,264 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:03,264 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:03,265 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:33:03,265 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:03,274 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:03,277 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:03,277 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:33:03,278 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:03,354 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:03,356 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-13 19:33:03,357 INFO L247 ElimStorePlain]: Needed 20 recursive calls to eliminate 2 variables, input treesize:373, output treesize:164 [2021-07-13 19:33:03,525 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:33:03,525 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1151027580] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:03,525 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:03,525 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 16 [2021-07-13 19:33:03,525 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1939873251] [2021-07-13 19:33:03,525 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:33:03,525 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:03,525 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:33:03,525 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:33:03,525 INFO L87 Difference]: Start difference. First operand 219 states and 648 transitions. Second operand has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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:33:04,033 WARN L205 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 48 [2021-07-13 19:33:04,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:04,078 INFO L93 Difference]: Finished difference Result 259 states and 751 transitions. [2021-07-13 19:33:04,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:33:04,078 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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 17 [2021-07-13 19:33:04,078 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:04,079 INFO L225 Difference]: With dead ends: 259 [2021-07-13 19:33:04,079 INFO L226 Difference]: Without dead ends: 255 [2021-07-13 19:33:04,079 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 781.6ms TimeCoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:33:04,079 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 255 states. [2021-07-13 19:33:04,081 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 255 to 223. [2021-07-13 19:33:04,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 223 states, 222 states have (on average 2.972972972972973) internal successors, (660), 222 states have internal predecessors, (660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:33:04,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 223 states and 660 transitions. [2021-07-13 19:33:04,082 INFO L78 Accepts]: Start accepts. Automaton has 223 states and 660 transitions. Word has length 17 [2021-07-13 19:33:04,082 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:04,082 INFO L482 AbstractCegarLoop]: Abstraction has 223 states and 660 transitions. [2021-07-13 19:33:04,082 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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:33:04,082 INFO L276 IsEmpty]: Start isEmpty. Operand 223 states and 660 transitions. [2021-07-13 19:33:04,082 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:33:04,083 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:04,083 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:04,300 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 136 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3857 [2021-07-13 19:33:04,301 INFO L430 AbstractCegarLoop]: === Iteration 142 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:04,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:04,301 INFO L82 PathProgramCache]: Analyzing trace with hash -2121211076, now seen corresponding path program 101 times [2021-07-13 19:33:04,301 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:04,301 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680797283] [2021-07-13 19:33:04,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:04,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:04,550 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:33:04,550 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:04,551 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680797283] [2021-07-13 19:33:04,551 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680797283] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:04,551 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [30622511] [2021-07-13 19:33:04,551 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 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:33:04,578 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:33:04,578 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:33:04,579 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:33:04,579 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:04,666 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:04,667 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:04,667 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:33:04,668 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:04,670 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:04,671 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:04,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 35 treesize of output 27 [2021-07-13 19:33:04,672 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 4 xjuncts. [2021-07-13 19:33:04,675 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:04,676 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:04,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 25 treesize of output 19 [2021-07-13 19:33:04,677 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:04,680 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:04,680 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:33:04,681 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:04,742 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:04,744 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:33:04,744 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:163, output treesize:223 [2021-07-13 19:33:04,862 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_958, array_2, v_prenex_960, v_prenex_962], 1=[v_prenex_959, array_4, v_prenex_961, v_prenex_963]} [2021-07-13 19:33:04,867 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:33:04,868 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:33:04,872 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:33:04,873 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:05,094 WARN L205 SmtUtils]: Spent 221.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2021-07-13 19:33:05,095 INFO L628 ElimStorePlain]: treesize reduction 212, result has 62.5 percent of original size [2021-07-13 19:33:05,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, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 24 [2021-07-13 19:33:05,100 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:05,104 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 38 [2021-07-13 19:33:05,105 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:05,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 30 treesize of output 24 [2021-07-13 19:33:05,109 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:05,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 19 treesize of output 15 [2021-07-13 19:33:05,114 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:05,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 28 treesize of output 22 [2021-07-13 19:33:05,119 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:05,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 30 treesize of output 24 [2021-07-13 19:33:05,123 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:05,282 WARN L205 SmtUtils]: Spent 157.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 66 [2021-07-13 19:33:05,282 INFO L628 ElimStorePlain]: treesize reduction 52, result has 83.2 percent of original size [2021-07-13 19:33:05,285 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-13 19:33:05,286 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:05,361 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:05,365 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:33:05,366 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 2 xjuncts. [2021-07-13 19:33:05,449 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:05,454 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:05,454 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:05,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 10 treesize of output 5 [2021-07-13 19:33:05,455 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:05,460 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:05,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 20 treesize of output 9 [2021-07-13 19:33:05,461 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:05,471 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:05,556 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:05,560 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:05,561 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:05,561 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:33:05,561 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:05,565 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:05,565 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:05,565 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:33:05,566 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:05,569 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:05,570 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:05,570 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 19 [2021-07-13 19:33:05,571 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:05,574 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:05,574 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:05,574 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:33:05,575 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:05,578 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:05,578 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:33:05,579 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:05,659 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:05,659 INFO L518 ElimStorePlain]: Eliminatee v_prenex_961 vanished before elimination [2021-07-13 19:33:05,662 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:05,663 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:05,663 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:33:05,664 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:05,666 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:05,666 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:33:05,667 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:05,674 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:05,743 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:05,744 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:33:05,744 INFO L247 ElimStorePlain]: Needed 20 recursive calls to eliminate 8 variables, input treesize:563, output treesize:163 [2021-07-13 19:33:05,904 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:33:05,904 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [30622511] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:05,904 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:05,904 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9] total 17 [2021-07-13 19:33:05,904 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1085962815] [2021-07-13 19:33:05,904 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:33:05,904 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:05,904 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:33:05,904 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:33:05,904 INFO L87 Difference]: Start difference. First operand 223 states and 660 transitions. Second operand has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 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:33:06,297 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 58 [2021-07-13 19:33:06,493 WARN L205 SmtUtils]: Spent 158.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 51 [2021-07-13 19:33:06,667 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:06,667 INFO L93 Difference]: Finished difference Result 268 states and 765 transitions. [2021-07-13 19:33:06,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-13 19:33:06,667 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 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 17 [2021-07-13 19:33:06,667 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:06,668 INFO L225 Difference]: With dead ends: 268 [2021-07-13 19:33:06,668 INFO L226 Difference]: Without dead ends: 264 [2021-07-13 19:33:06,668 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 972.9ms TimeCoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:33:06,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 264 states. [2021-07-13 19:33:06,670 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 264 to 226. [2021-07-13 19:33:06,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 226 states, 225 states have (on average 2.986666666666667) internal successors, (672), 225 states have internal predecessors, (672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:33:06,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 226 states to 226 states and 672 transitions. [2021-07-13 19:33:06,671 INFO L78 Accepts]: Start accepts. Automaton has 226 states and 672 transitions. Word has length 17 [2021-07-13 19:33:06,671 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:06,671 INFO L482 AbstractCegarLoop]: Abstraction has 226 states and 672 transitions. [2021-07-13 19:33:06,671 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 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:33:06,671 INFO L276 IsEmpty]: Start isEmpty. Operand 226 states and 672 transitions. [2021-07-13 19:33:06,671 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:33:06,671 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:06,671 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:06,872 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3874,137 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:33:06,872 INFO L430 AbstractCegarLoop]: === Iteration 143 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:06,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:06,872 INFO L82 PathProgramCache]: Analyzing trace with hash 502780204, now seen corresponding path program 102 times [2021-07-13 19:33:06,872 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:06,872 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64599075] [2021-07-13 19:33:06,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:06,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:07,082 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:33:07,083 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:07,083 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [64599075] [2021-07-13 19:33:07,083 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [64599075] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:07,083 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1784795975] [2021-07-13 19:33:07,083 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 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:33:07,108 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:33:07,109 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:33:07,109 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:33:07,110 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:07,260 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:33:07,261 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:07,263 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:33:07,264 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:07,266 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:33:07,267 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:33:07,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 17 treesize of output 13 [2021-07-13 19:33:07,270 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:07,273 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:33:07,274 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:07,276 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:33:07,276 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:07,334 INFO L628 ElimStorePlain]: treesize reduction 18, result has 85.8 percent of original size [2021-07-13 19:33:07,335 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:33:07,336 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 1 variables, input treesize:151, output treesize:109 [2021-07-13 19:33:07,409 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:33:07,410 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:33:07,411 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:33:07,412 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:07,459 INFO L628 ElimStorePlain]: treesize reduction 71, result has 53.9 percent of original size [2021-07-13 19:33:07,461 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:33:07,462 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:07,464 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-07-13 19:33:07,465 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:07,467 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:33:07,468 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:07,488 INFO L628 ElimStorePlain]: treesize reduction 5, result has 83.9 percent of original size [2021-07-13 19:33:07,488 INFO L518 ElimStorePlain]: Eliminatee v_prenex_967 vanished before elimination [2021-07-13 19:33:07,488 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-13 19:33:07,488 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:33:07,488 INFO L518 ElimStorePlain]: Eliminatee v_prenex_964 vanished before elimination [2021-07-13 19:33:07,489 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:33:07,489 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:187, output treesize:26 [2021-07-13 19:33:07,520 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:33:07,520 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1784795975] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:07,520 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:07,521 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 17 [2021-07-13 19:33:07,521 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998480495] [2021-07-13 19:33:07,521 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:33:07,521 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:07,521 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:33:07,521 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:33:07,521 INFO L87 Difference]: Start difference. First operand 226 states and 672 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:33:08,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:08,236 INFO L93 Difference]: Finished difference Result 268 states and 757 transitions. [2021-07-13 19:33:08,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:33:08,237 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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 17 [2021-07-13 19:33:08,237 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:08,237 INFO L225 Difference]: With dead ends: 268 [2021-07-13 19:33:08,237 INFO L226 Difference]: Without dead ends: 260 [2021-07-13 19:33:08,237 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 795.6ms TimeCoverageRelationStatistics Valid=89, Invalid=463, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:33:08,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 260 states. [2021-07-13 19:33:08,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 260 to 220. [2021-07-13 19:33:08,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 220 states, 219 states have (on average 2.9726027397260273) internal successors, (651), 219 states have internal predecessors, (651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:33:08,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 220 states to 220 states and 651 transitions. [2021-07-13 19:33:08,240 INFO L78 Accepts]: Start accepts. Automaton has 220 states and 651 transitions. Word has length 17 [2021-07-13 19:33:08,240 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:08,240 INFO L482 AbstractCegarLoop]: Abstraction has 220 states and 651 transitions. [2021-07-13 19:33:08,240 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:33:08,240 INFO L276 IsEmpty]: Start isEmpty. Operand 220 states and 651 transitions. [2021-07-13 19:33:08,240 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:33:08,241 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:08,241 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:08,445 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3893,138 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:33:08,445 INFO L430 AbstractCegarLoop]: === Iteration 144 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:08,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:08,445 INFO L82 PathProgramCache]: Analyzing trace with hash -1572294666, now seen corresponding path program 103 times [2021-07-13 19:33:08,445 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:08,445 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1030432460] [2021-07-13 19:33:08,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:08,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:08,709 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:33:08,710 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:08,710 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1030432460] [2021-07-13 19:33:08,710 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1030432460] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:08,710 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1153417099] [2021-07-13 19:33:08,710 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 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:33:08,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:08,737 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:33:08,737 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:08,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 25 treesize of output 19 [2021-07-13 19:33:08,821 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:08,824 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:33:08,825 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:33:08,827 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:33:08,828 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:08,830 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:33:08,831 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:08,859 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:08,860 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:33:08,860 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:123, output treesize:111 [2021-07-13 19:33:08,959 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:08,960 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:33:08,960 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:08,964 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:08,964 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:33:08,965 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:33:08,968 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:08,968 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:33:08,969 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:33:08,974 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:08,974 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:33:08,975 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:08,978 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:08,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 37 treesize of output 29 [2021-07-13 19:33:08,980 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 2 xjuncts. [2021-07-13 19:33:08,983 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:08,983 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:33:08,984 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 4 xjuncts. [2021-07-13 19:33:08,988 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:33:08,988 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:08,992 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:08,992 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:33:08,993 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:08,996 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:08,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 25 treesize of output 19 [2021-07-13 19:33:08,997 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:09,000 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:33:09,001 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:09,151 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 50 [2021-07-13 19:33:09,151 INFO L628 ElimStorePlain]: treesize reduction 177, result has 57.8 percent of original size [2021-07-13 19:33:09,155 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:09,155 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:33:09,156 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:09,159 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:09,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 20 treesize of output 9 [2021-07-13 19:33:09,159 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:09,162 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:09,162 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:33:09,163 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:09,166 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:09,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 3 [2021-07-13 19:33:09,167 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:09,174 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:09,177 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:09,177 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:33:09,178 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:09,180 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:09,180 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 19 [2021-07-13 19:33:09,181 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:09,184 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:09,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 12 treesize of output 5 [2021-07-13 19:33:09,185 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:09,194 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:09,196 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:09,197 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:33:09,197 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:09,200 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:33:09,200 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:09,207 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:09,267 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:09,269 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-13 19:33:09,269 INFO L247 ElimStorePlain]: Needed 20 recursive calls to eliminate 2 variables, input treesize:343, output treesize:143 [2021-07-13 19:33:09,402 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:33:09,403 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1153417099] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:09,403 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:09,403 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 17 [2021-07-13 19:33:09,403 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1984648907] [2021-07-13 19:33:09,403 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:33:09,403 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:09,403 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:33:09,403 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:33:09,403 INFO L87 Difference]: Start difference. First operand 220 states and 651 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:33:09,896 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 61 [2021-07-13 19:33:10,091 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 45 [2021-07-13 19:33:10,381 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 47 [2021-07-13 19:33:10,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:10,434 INFO L93 Difference]: Finished difference Result 269 states and 773 transitions. [2021-07-13 19:33:10,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:33:10,435 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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 17 [2021-07-13 19:33:10,435 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:10,435 INFO L225 Difference]: With dead ends: 269 [2021-07-13 19:33:10,435 INFO L226 Difference]: Without dead ends: 261 [2021-07-13 19:33:10,435 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 1112.0ms TimeCoverageRelationStatistics Valid=93, Invalid=459, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:33:10,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 261 states. [2021-07-13 19:33:10,437 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 261 to 222. [2021-07-13 19:33:10,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 222 states, 221 states have (on average 2.9728506787330318) internal successors, (657), 221 states have internal predecessors, (657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:33:10,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 657 transitions. [2021-07-13 19:33:10,438 INFO L78 Accepts]: Start accepts. Automaton has 222 states and 657 transitions. Word has length 17 [2021-07-13 19:33:10,438 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:10,438 INFO L482 AbstractCegarLoop]: Abstraction has 222 states and 657 transitions. [2021-07-13 19:33:10,438 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:33:10,438 INFO L276 IsEmpty]: Start isEmpty. Operand 222 states and 657 transitions. [2021-07-13 19:33:10,438 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:33:10,438 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:10,439 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:10,639 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 139 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3916 [2021-07-13 19:33:10,639 INFO L430 AbstractCegarLoop]: === Iteration 145 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:10,639 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:10,639 INFO L82 PathProgramCache]: Analyzing trace with hash 1907866476, now seen corresponding path program 104 times [2021-07-13 19:33:10,639 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:10,639 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [451393982] [2021-07-13 19:33:10,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:10,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:10,930 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:33:10,930 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:10,930 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [451393982] [2021-07-13 19:33:10,930 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [451393982] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:10,930 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [235959240] [2021-07-13 19:33:10,930 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 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:33:10,968 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:33:10,968 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:33:10,969 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 21 conjunts are in the unsatisfiable core [2021-07-13 19:33:10,969 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:11,064 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:33:11,065 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:11,067 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:33:11,068 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:33:11,095 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:11,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 15 treesize of output 11 [2021-07-13 19:33:11,098 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:11,100 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:33:11,101 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:11,124 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:11,125 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:33:11,125 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:110, output treesize:100 [2021-07-13 19:33:11,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 21 treesize of output 17 [2021-07-13 19:33:11,185 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:11,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 28 treesize of output 22 [2021-07-13 19:33:11,197 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:11,201 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:33:11,201 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:11,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 30 treesize of output 24 [2021-07-13 19:33:11,204 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:11,242 INFO L628 ElimStorePlain]: treesize reduction 18, result has 80.4 percent of original size [2021-07-13 19:33:11,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 27 treesize of output 21 [2021-07-13 19:33:11,245 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 2 xjuncts. [2021-07-13 19:33:11,269 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:11,270 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-13 19:33:11,270 INFO L518 ElimStorePlain]: Eliminatee v_prenex_970 vanished before elimination [2021-07-13 19:33:11,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 27 treesize of output 21 [2021-07-13 19:33:11,272 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 2 xjuncts. [2021-07-13 19:33:11,294 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:11,295 INFO L518 ElimStorePlain]: Eliminatee v_prenex_972 vanished before elimination [2021-07-13 19:33:11,295 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-13 19:33:11,295 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:164, output treesize:52 [2021-07-13 19:33:11,345 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:33:11,345 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [235959240] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:11,345 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:11,345 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 16 [2021-07-13 19:33:11,345 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [671437255] [2021-07-13 19:33:11,345 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:33:11,345 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:11,346 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:33:11,346 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:33:11,346 INFO L87 Difference]: Start difference. First operand 222 states and 657 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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:33:11,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:11,765 INFO L93 Difference]: Finished difference Result 255 states and 740 transitions. [2021-07-13 19:33:11,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:33:11,766 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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 17 [2021-07-13 19:33:11,766 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:11,766 INFO L225 Difference]: With dead ends: 255 [2021-07-13 19:33:11,766 INFO L226 Difference]: Without dead ends: 251 [2021-07-13 19:33:11,767 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 577.5ms TimeCoverageRelationStatistics Valid=72, Invalid=308, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:33:11,767 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 251 states. [2021-07-13 19:33:11,769 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 251 to 220. [2021-07-13 19:33:11,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 220 states, 219 states have (on average 2.9726027397260273) internal successors, (651), 219 states have internal predecessors, (651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:33:11,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 220 states to 220 states and 651 transitions. [2021-07-13 19:33:11,769 INFO L78 Accepts]: Start accepts. Automaton has 220 states and 651 transitions. Word has length 17 [2021-07-13 19:33:11,769 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:11,769 INFO L482 AbstractCegarLoop]: Abstraction has 220 states and 651 transitions. [2021-07-13 19:33:11,769 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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:33:11,769 INFO L276 IsEmpty]: Start isEmpty. Operand 220 states and 651 transitions. [2021-07-13 19:33:11,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:33:11,770 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:11,770 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:11,970 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 140 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3934 [2021-07-13 19:33:11,970 INFO L430 AbstractCegarLoop]: === Iteration 146 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:11,971 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:11,971 INFO L82 PathProgramCache]: Analyzing trace with hash -1365201684, now seen corresponding path program 105 times [2021-07-13 19:33:11,971 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:11,971 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967383889] [2021-07-13 19:33:11,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:11,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33: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:33:12,163 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:12,163 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [967383889] [2021-07-13 19:33:12,163 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [967383889] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:12,163 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1266316738] [2021-07-13 19:33:12,163 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 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:33:12,190 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:33:12,191 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:33:12,191 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:33:12,191 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:12,304 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:12,305 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:12,305 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:33:12,306 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:12,309 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:12,310 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:12,310 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:33:12,311 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:12,314 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:12,314 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:12,315 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:33:12,315 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:12,319 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:12,319 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:33:12,320 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-07-13 19:33:12,383 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:12,389 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-07-13 19:33:12,390 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:197, output treesize:187 [2021-07-13 19:33:12,827 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 85 [2021-07-13 19:33:13,123 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:13,124 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:13,124 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:33:13,125 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:13,131 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:13,132 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:33:13,133 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:33:13,451 WARN L205 SmtUtils]: Spent 317.00 ms on a formula simplification. DAG size of input: 131 DAG size of output: 106 [2021-07-13 19:33:13,451 INFO L628 ElimStorePlain]: treesize reduction 150, result has 63.7 percent of original size [2021-07-13 19:33:13,457 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-13 19:33:13,458 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:13,544 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:13,550 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:13,551 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:13,551 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-07-13 19:33:13,552 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:13,557 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:13,557 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:33:13,558 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:13,638 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:13,639 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1000 vanished before elimination [2021-07-13 19:33:13,644 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:13,645 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:13,645 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:33:13,646 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:13,651 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:13,651 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:33:13,652 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:13,737 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:13,742 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:13,742 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:13,743 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 24 [2021-07-13 19:33:13,744 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:13,749 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:13,749 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:33:13,750 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:13,823 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:13,828 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:13,829 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:13,829 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:33:13,830 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:13,834 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:13,834 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2021-07-13 19:33:13,835 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:13,906 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:13,911 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:13,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 19 treesize of output 15 [2021-07-13 19:33:13,912 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:13,981 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:13,986 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:13,986 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:33:13,986 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:14,055 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:14,059 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-13 19:33:14,060 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:14,126 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:14,127 INFO L518 ElimStorePlain]: Eliminatee v_prenex_996 vanished before elimination [2021-07-13 19:33:14,131 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:14,131 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:14,132 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:33:14,132 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:14,136 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:14,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 20 treesize of output 9 [2021-07-13 19:33:14,137 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:14,145 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:14,209 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:14,212 INFO L550 ElimStorePlain]: Start of recursive call 1: 12 dim-0 vars, 12 dim-1 vars, End of recursive call: and 9 xjuncts. [2021-07-13 19:33:14,212 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 24 variables, input treesize:411, output treesize:62 [2021-07-13 19:33:14,261 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:33:14,261 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1266316738] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:14,261 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:14,261 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 15 [2021-07-13 19:33:14,261 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [676551686] [2021-07-13 19:33:14,261 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:33:14,261 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:14,262 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:33:14,262 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:33:14,262 INFO L87 Difference]: Start difference. First operand 220 states and 651 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:33:14,621 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 74 [2021-07-13 19:33:15,050 WARN L205 SmtUtils]: Spent 364.00 ms on a formula simplification. DAG size of input: 150 DAG size of output: 128 [2021-07-13 19:33:15,227 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:15,227 INFO L93 Difference]: Finished difference Result 253 states and 730 transitions. [2021-07-13 19:33:15,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-13 19:33:15,227 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 17 [2021-07-13 19:33:15,227 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:15,228 INFO L225 Difference]: With dead ends: 253 [2021-07-13 19:33:15,228 INFO L226 Difference]: Without dead ends: 249 [2021-07-13 19:33:15,228 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 10 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 1191.6ms TimeCoverageRelationStatistics Valid=53, Invalid=289, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:33:15,228 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 249 states. [2021-07-13 19:33:15,230 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 249 to 224. [2021-07-13 19:33:15,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 224 states, 223 states have (on average 2.9820627802690582) internal successors, (665), 223 states have internal predecessors, (665), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:33:15,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 665 transitions. [2021-07-13 19:33:15,231 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 665 transitions. Word has length 17 [2021-07-13 19:33:15,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:15,231 INFO L482 AbstractCegarLoop]: Abstraction has 224 states and 665 transitions. [2021-07-13 19:33:15,231 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:33:15,231 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 665 transitions. [2021-07-13 19:33:15,231 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:33:15,231 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:15,231 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:15,432 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3950,141 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:33:15,432 INFO L430 AbstractCegarLoop]: === Iteration 147 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:15,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:15,432 INFO L82 PathProgramCache]: Analyzing trace with hash 50467208, now seen corresponding path program 106 times [2021-07-13 19:33:15,432 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:15,432 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [662114023] [2021-07-13 19:33:15,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:15,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:15,675 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:33:15,675 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:15,675 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [662114023] [2021-07-13 19:33:15,675 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [662114023] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:15,676 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [181519721] [2021-07-13 19:33:15,676 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 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:33:15,702 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:33:15,703 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:33:15,703 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:33:15,704 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:15,835 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:15,836 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:15,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 15 treesize of output 11 [2021-07-13 19:33:15,837 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:15,840 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:15,841 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:15,841 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:33:15,842 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:15,845 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:15,846 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:15,846 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:33:15,848 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 4 xjuncts. [2021-07-13 19:33:15,851 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:15,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 25 treesize of output 19 [2021-07-13 19:33:15,852 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:15,931 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:15,933 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:33:15,933 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:159, output treesize:219 [2021-07-13 19:33:16,046 INFO L446 ElimStorePlain]: Different costs {0=[array_2, v_prenex_1001, v_prenex_1003, v_prenex_1005], 1=[array_4, v_prenex_1002, v_prenex_1004, v_prenex_1006]} [2021-07-13 19:33:16,051 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 38 [2021-07-13 19:33:16,052 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:16,057 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 24 [2021-07-13 19:33:16,058 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:16,062 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:33:16,063 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:16,068 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 24 [2021-07-13 19:33:16,068 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:16,073 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 36 [2021-07-13 19:33:16,074 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:16,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 30 treesize of output 24 [2021-07-13 19:33:16,079 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:16,084 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:33:16,085 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:16,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 28 treesize of output 22 [2021-07-13 19:33:16,090 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:16,267 WARN L205 SmtUtils]: Spent 176.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 67 [2021-07-13 19:33:16,267 INFO L628 ElimStorePlain]: treesize reduction 257, result has 49.2 percent of original size [2021-07-13 19:33:16,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 27 treesize of output 21 [2021-07-13 19:33:16,272 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2021-07-13 19:33:16,349 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:16,353 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-13 19:33:16,354 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:16,429 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:16,433 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:33:16,434 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 2 xjuncts. [2021-07-13 19:33:16,516 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:16,520 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:16,520 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:16,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 12 treesize of output 5 [2021-07-13 19:33:16,521 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:16,525 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:16,525 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:16,525 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:33:16,526 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:16,529 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:16,529 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:16,530 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 19 [2021-07-13 19:33:16,530 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:16,534 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:16,534 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:16,534 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:33:16,535 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:16,538 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:16,538 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:33:16,539 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:16,613 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:16,616 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:16,617 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:16,617 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:33:16,618 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:16,620 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:16,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 10 treesize of output 5 [2021-07-13 19:33:16,621 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:16,628 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:16,700 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:16,700 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1004 vanished before elimination [2021-07-13 19:33:16,703 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:16,703 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:16,703 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:33:16,704 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:16,707 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:16,707 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:33:16,707 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:16,714 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:16,784 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:16,785 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:33:16,785 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 8 variables, input treesize:563, output treesize:163 [2021-07-13 19:33:16,956 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:33:16,957 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [181519721] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:16,957 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:16,957 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 16 [2021-07-13 19:33:16,957 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970189688] [2021-07-13 19:33:16,957 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:33:16,957 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:16,957 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:33:16,957 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:33:16,957 INFO L87 Difference]: Start difference. First operand 224 states and 665 transitions. Second operand has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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:33:17,370 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 49 [2021-07-13 19:33:17,580 WARN L205 SmtUtils]: Spent 158.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 48 [2021-07-13 19:33:17,810 WARN L205 SmtUtils]: Spent 174.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 52 [2021-07-13 19:33:17,852 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:17,852 INFO L93 Difference]: Finished difference Result 276 states and 782 transitions. [2021-07-13 19:33:17,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-13 19:33:17,852 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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 17 [2021-07-13 19:33:17,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:17,853 INFO L225 Difference]: With dead ends: 276 [2021-07-13 19:33:17,853 INFO L226 Difference]: Without dead ends: 272 [2021-07-13 19:33:17,853 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 1140.4ms TimeCoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:33:17,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 272 states. [2021-07-13 19:33:17,855 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 272 to 224. [2021-07-13 19:33:17,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 224 states, 223 states have (on average 2.9820627802690582) internal successors, (665), 223 states have internal predecessors, (665), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:33:17,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 665 transitions. [2021-07-13 19:33:17,856 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 665 transitions. Word has length 17 [2021-07-13 19:33:17,856 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:17,856 INFO L482 AbstractCegarLoop]: Abstraction has 224 states and 665 transitions. [2021-07-13 19:33:17,856 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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:33:17,856 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 665 transitions. [2021-07-13 19:33:17,856 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:33:17,856 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:17,857 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:18,057 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 142 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4033 [2021-07-13 19:33:18,057 INFO L430 AbstractCegarLoop]: === Iteration 148 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:18,057 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:18,057 INFO L82 PathProgramCache]: Analyzing trace with hash 592786076, now seen corresponding path program 107 times [2021-07-13 19:33:18,057 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:18,057 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108530700] [2021-07-13 19:33:18,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:18,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:18,256 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:33:18,256 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:18,256 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108530700] [2021-07-13 19:33:18,256 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [108530700] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:18,256 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1911666043] [2021-07-13 19:33:18,256 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 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:33:18,294 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:33:18,294 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:33:18,295 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:33:18,296 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:18,386 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:18,386 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:33:18,387 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:18,390 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:18,390 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:33:18,391 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:18,394 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:18,394 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:33:18,395 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:18,398 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:33:18,399 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-07-13 19:33:18,460 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:18,461 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:33:18,462 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:137, output treesize:127 [2021-07-13 19:33:18,567 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_1010, array_4, v_prenex_1012, v_prenex_1008], 1=[v_prenex_1009, array_2, v_prenex_1011, v_prenex_1007]} [2021-07-13 19:33:18,571 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:33:18,572 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:33:18,575 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:33:18,576 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:18,737 WARN L205 SmtUtils]: Spent 160.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 65 [2021-07-13 19:33:18,737 INFO L628 ElimStorePlain]: treesize reduction 82, result has 76.4 percent of original size [2021-07-13 19:33:18,747 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 30 [2021-07-13 19:33:18,749 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:33:18,753 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:33:18,753 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-07-13 19:33:18,757 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:33:18,758 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:18,762 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:33:18,762 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:18,848 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:18,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 7 treesize of output 5 [2021-07-13 19:33:18,852 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:18,998 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 65 [2021-07-13 19:33:18,998 INFO L628 ElimStorePlain]: treesize reduction 23, result has 92.2 percent of original size [2021-07-13 19:33:19,001 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:33:19,002 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2021-07-13 19:33:19,140 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 61 [2021-07-13 19:33:19,141 INFO L628 ElimStorePlain]: treesize reduction 40, result has 85.8 percent of original size [2021-07-13 19:33:19,144 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:19,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 3 [2021-07-13 19:33:19,145 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:19,148 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:33:19,148 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:19,155 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:19,220 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:19,224 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:19,224 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:33:19,225 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:19,228 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:19,228 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:33:19,229 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:19,231 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:19,232 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:33:19,232 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:19,235 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:19,235 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 15 [2021-07-13 19:33:19,236 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:19,245 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:19,248 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:33:19,249 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:19,310 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:19,311 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1011 vanished before elimination [2021-07-13 19:33:19,313 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:19,314 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:33:19,315 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:19,317 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:33:19,317 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:19,324 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:19,385 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:19,386 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-13 19:33:19,386 INFO L247 ElimStorePlain]: Needed 18 recursive calls to eliminate 8 variables, input treesize:344, output treesize:136 [2021-07-13 19:33:19,525 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:33:19,526 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1911666043] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:19,526 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:19,526 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2021-07-13 19:33:19,526 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [604230203] [2021-07-13 19:33:19,526 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:33:19,526 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:19,526 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:33:19,526 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=203, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:33:19,526 INFO L87 Difference]: Start difference. First operand 224 states and 665 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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:33:20,202 WARN L205 SmtUtils]: Spent 202.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 46 [2021-07-13 19:33:20,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:20,261 INFO L93 Difference]: Finished difference Result 268 states and 768 transitions. [2021-07-13 19:33:20,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-13 19:33:20,262 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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 17 [2021-07-13 19:33:20,262 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:20,262 INFO L225 Difference]: With dead ends: 268 [2021-07-13 19:33:20,262 INFO L226 Difference]: Without dead ends: 264 [2021-07-13 19:33:20,262 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 901.2ms TimeCoverageRelationStatistics Valid=73, Invalid=389, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:33:20,263 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 264 states. [2021-07-13 19:33:20,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 264 to 222. [2021-07-13 19:33:20,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 222 states, 221 states have (on average 2.9728506787330318) internal successors, (657), 221 states have internal predecessors, (657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:33:20,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 657 transitions. [2021-07-13 19:33:20,265 INFO L78 Accepts]: Start accepts. Automaton has 222 states and 657 transitions. Word has length 17 [2021-07-13 19:33:20,265 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:20,265 INFO L482 AbstractCegarLoop]: Abstraction has 222 states and 657 transitions. [2021-07-13 19:33:20,265 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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:33:20,265 INFO L276 IsEmpty]: Start isEmpty. Operand 222 states and 657 transitions. [2021-07-13 19:33:20,266 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:33:20,266 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:20,266 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:20,466 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 143 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4051 [2021-07-13 19:33:20,466 INFO L430 AbstractCegarLoop]: === Iteration 149 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:20,467 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:20,467 INFO L82 PathProgramCache]: Analyzing trace with hash -1022618172, now seen corresponding path program 108 times [2021-07-13 19:33:20,467 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:20,467 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [481378438] [2021-07-13 19:33:20,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:20,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:20,608 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:33:20,608 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:20,608 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [481378438] [2021-07-13 19:33:20,608 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [481378438] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:20,608 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2030134549] [2021-07-13 19:33:20,608 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 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:33:20,641 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:33:20,641 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:33:20,642 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:33:20,642 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:20,737 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:20,738 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:20,738 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:33:20,739 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:20,742 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:20,742 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:20,742 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:33:20,743 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:20,746 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:20,746 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:20,746 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:33:20,747 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:20,750 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:20,750 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:33:20,751 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-07-13 19:33:20,796 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:20,797 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:33:20,797 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:157, output treesize:147 [2021-07-13 19:33:20,898 INFO L446 ElimStorePlain]: Different costs {0=[array_2, v_prenex_1014, v_prenex_1016, v_prenex_1018], 1=[array_0, v_prenex_1013, v_prenex_1015, v_prenex_1017]} [2021-07-13 19:33:20,903 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:33:20,904 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:33:20,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 28 treesize of output 22 [2021-07-13 19:33:20,909 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:20,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 19 treesize of output 15 [2021-07-13 19:33:20,914 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:20,918 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 30 [2021-07-13 19:33:20,919 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-07-13 19:33:21,128 WARN L205 SmtUtils]: Spent 208.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 72 [2021-07-13 19:33:21,129 INFO L628 ElimStorePlain]: treesize reduction 88, result has 78.4 percent of original size [2021-07-13 19:33:21,132 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:33:21,133 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 2 xjuncts. [2021-07-13 19:33:21,319 WARN L205 SmtUtils]: Spent 185.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 68 [2021-07-13 19:33:21,319 INFO L628 ElimStorePlain]: treesize reduction 39, result has 88.2 percent of original size [2021-07-13 19:33:21,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 17 treesize of output 13 [2021-07-13 19:33:21,324 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:21,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 27 treesize of output 21 [2021-07-13 19:33:21,328 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 2 xjuncts. [2021-07-13 19:33:21,417 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:21,420 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-13 19:33:21,421 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:21,577 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 61 [2021-07-13 19:33:21,578 INFO L628 ElimStorePlain]: treesize reduction 26, result has 90.9 percent of original size [2021-07-13 19:33:21,581 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:21,582 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:21,582 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:33:21,583 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:21,586 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:21,586 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:21,586 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 19 [2021-07-13 19:33:21,587 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:21,597 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:21,601 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:21,601 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:21,601 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:33:21,602 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:21,605 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:21,605 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:21,606 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:33:21,606 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:21,609 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:21,610 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:33:21,610 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:21,684 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:21,688 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:21,688 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:21,689 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:33:21,689 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:21,692 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:21,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:33:21,693 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:21,700 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:21,772 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:21,775 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:21,776 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:21,776 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:33:21,777 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:21,779 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:21,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 20 treesize of output 9 [2021-07-13 19:33:21,780 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:21,787 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:21,856 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:21,856 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1017 vanished before elimination [2021-07-13 19:33:21,858 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-13 19:33:21,858 INFO L247 ElimStorePlain]: Needed 18 recursive calls to eliminate 8 variables, input treesize:374, output treesize:161 [2021-07-13 19:33:22,034 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:33:22,034 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2030134549] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:22,034 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:22,034 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 14 [2021-07-13 19:33:22,034 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30541713] [2021-07-13 19:33:22,034 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:33:22,034 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:22,034 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:33:22,035 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:33:22,035 INFO L87 Difference]: Start difference. First operand 222 states and 657 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:33:22,379 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 52 [2021-07-13 19:33:22,552 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 47 [2021-07-13 19:33:22,778 WARN L205 SmtUtils]: Spent 157.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 51 [2021-07-13 19:33:22,814 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:22,814 INFO L93 Difference]: Finished difference Result 263 states and 754 transitions. [2021-07-13 19:33:22,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-13 19:33:22,814 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 17 [2021-07-13 19:33:22,814 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:22,815 INFO L225 Difference]: With dead ends: 263 [2021-07-13 19:33:22,815 INFO L226 Difference]: Without dead ends: 255 [2021-07-13 19:33:22,815 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 902.1ms TimeCoverageRelationStatistics Valid=60, Invalid=282, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:33:22,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 255 states. [2021-07-13 19:33:22,817 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 255 to 219. [2021-07-13 19:33:22,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 219 states, 218 states have (on average 2.9724770642201834) internal successors, (648), 218 states have internal predecessors, (648), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:33:22,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 219 states to 219 states and 648 transitions. [2021-07-13 19:33:22,818 INFO L78 Accepts]: Start accepts. Automaton has 219 states and 648 transitions. Word has length 17 [2021-07-13 19:33:22,818 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:22,818 INFO L482 AbstractCegarLoop]: Abstraction has 219 states and 648 transitions. [2021-07-13 19:33:22,818 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:33:22,818 INFO L276 IsEmpty]: Start isEmpty. Operand 219 states and 648 transitions. [2021-07-13 19:33:22,818 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:33:22,818 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:22,818 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:23,020 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4071,144 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:33:23,021 INFO L430 AbstractCegarLoop]: === Iteration 150 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:23,021 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:23,021 INFO L82 PathProgramCache]: Analyzing trace with hash -1599914564, now seen corresponding path program 109 times [2021-07-13 19:33:23,021 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:23,021 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [568025051] [2021-07-13 19:33:23,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:23,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:23,314 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:33:23,314 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:23,314 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [568025051] [2021-07-13 19:33:23,314 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [568025051] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:23,314 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1007877650] [2021-07-13 19:33:23,314 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 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:33:23,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:23,341 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:33:23,341 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:23,416 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:23,416 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:23,416 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:33:23,417 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:23,419 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:23,420 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:23,420 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:33:23,422 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 4 xjuncts. [2021-07-13 19:33:23,424 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:23,425 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:23,425 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:33:23,426 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:23,428 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:23,429 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:33:23,429 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:23,490 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:23,492 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:33:23,492 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:153, output treesize:213 [2021-07-13 19:33:23,685 INFO L446 ElimStorePlain]: Different costs {0=[array_2], 1=[array_4]} [2021-07-13 19:33:23,688 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:33:23,689 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:23,692 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:33:23,693 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:23,696 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:33:23,697 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:23,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 48 treesize of output 38 [2021-07-13 19:33:23,701 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:23,704 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:33:23,705 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 2 xjuncts. [2021-07-13 19:33:23,709 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:33:23,710 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:23,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 27 treesize of output 21 [2021-07-13 19:33:23,714 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 2 xjuncts. [2021-07-13 19:33:23,718 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 24 [2021-07-13 19:33:23,718 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:23,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 28 treesize of output 22 [2021-07-13 19:33:23,723 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:23,726 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 24 [2021-07-13 19:33:23,727 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:23,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 46 treesize of output 36 [2021-07-13 19:33:23,732 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:23,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 30 treesize of output 24 [2021-07-13 19:33:23,736 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:23,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 28 treesize of output 22 [2021-07-13 19:33:23,741 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:23,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 28 treesize of output 22 [2021-07-13 19:33:23,745 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:23,917 WARN L205 SmtUtils]: Spent 171.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 50 [2021-07-13 19:33:23,917 INFO L628 ElimStorePlain]: treesize reduction 213, result has 55.7 percent of original size [2021-07-13 19:33:23,921 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:23,921 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:23,921 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:33:23,922 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:23,925 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:23,925 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:23,925 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:33:23,926 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:23,929 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:23,929 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:23,930 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 19 [2021-07-13 19:33:23,930 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:23,933 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:23,934 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:23,934 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:33:23,935 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:23,938 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:23,938 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:23,938 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:33:23,939 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:23,942 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:23,942 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:23,943 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:33:23,943 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:23,946 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:23,947 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:23,947 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:33:23,947 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:23,954 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:23,957 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:23,958 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:23,958 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:33:23,959 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:23,961 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:23,961 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:33:23,962 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:23,972 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:24,044 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:24,045 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:33:24,045 INFO L247 ElimStorePlain]: Needed 24 recursive calls to eliminate 2 variables, input treesize:575, output treesize:169 [2021-07-13 19:33:24,217 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:33:24,217 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1007877650] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:24,217 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:24,217 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9] total 17 [2021-07-13 19:33:24,217 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [353838414] [2021-07-13 19:33:24,218 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:33:24,218 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:24,218 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:33:24,218 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=236, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:33:24,218 INFO L87 Difference]: Start difference. First operand 219 states and 648 transitions. Second operand has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 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:33:24,630 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 57 [2021-07-13 19:33:24,873 WARN L205 SmtUtils]: Spent 175.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 72 [2021-07-13 19:33:25,212 WARN L205 SmtUtils]: Spent 275.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 90 [2021-07-13 19:33:25,586 WARN L205 SmtUtils]: Spent 306.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 97 [2021-07-13 19:33:25,633 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:25,633 INFO L93 Difference]: Finished difference Result 323 states and 924 transitions. [2021-07-13 19:33:25,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:33:25,634 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 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 17 [2021-07-13 19:33:25,634 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:25,634 INFO L225 Difference]: With dead ends: 323 [2021-07-13 19:33:25,634 INFO L226 Difference]: Without dead ends: 319 [2021-07-13 19:33:25,634 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 1681.2ms TimeCoverageRelationStatistics Valid=83, Invalid=423, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:33:25,635 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 319 states. [2021-07-13 19:33:25,637 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 319 to 226. [2021-07-13 19:33:25,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 226 states, 225 states have (on average 3.0044444444444443) internal successors, (676), 225 states have internal predecessors, (676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:33:25,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 226 states to 226 states and 676 transitions. [2021-07-13 19:33:25,638 INFO L78 Accepts]: Start accepts. Automaton has 226 states and 676 transitions. Word has length 17 [2021-07-13 19:33:25,638 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:25,638 INFO L482 AbstractCegarLoop]: Abstraction has 226 states and 676 transitions. [2021-07-13 19:33:25,638 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 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:33:25,638 INFO L276 IsEmpty]: Start isEmpty. Operand 226 states and 676 transitions. [2021-07-13 19:33:25,638 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:33:25,638 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:25,638 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:25,838 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 145 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4091 [2021-07-13 19:33:25,839 INFO L430 AbstractCegarLoop]: === Iteration 151 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:25,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:25,839 INFO L82 PathProgramCache]: Analyzing trace with hash 1024076716, now seen corresponding path program 110 times [2021-07-13 19:33:25,839 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:25,839 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502538215] [2021-07-13 19:33:25,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:25,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:26,059 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:33:26,059 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:26,059 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [502538215] [2021-07-13 19:33:26,059 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [502538215] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:26,059 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [272697192] [2021-07-13 19:33:26,060 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 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:33:26,085 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:33:26,086 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:33:26,086 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:33:26,086 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:26,172 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:26,173 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:26,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 15 treesize of output 11 [2021-07-13 19:33:26,174 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:26,177 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:26,178 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:26,178 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:33:26,180 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 4 xjuncts. [2021-07-13 19:33:26,184 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:26,184 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:26,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 25 treesize of output 19 [2021-07-13 19:33:26,185 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:26,188 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:26,188 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:33:26,189 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:26,245 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:26,247 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:33:26,247 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:147, output treesize:207 [2021-07-13 19:33:26,608 INFO L446 ElimStorePlain]: Different costs {0=[array_2, v_prenex_1022, v_prenex_1025, v_prenex_1027, v_prenex_1029], 1=[v_prenex_1030, array_4, v_prenex_1023, v_prenex_1026, v_prenex_1028]} [2021-07-13 19:33:26,613 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:33:26,614 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:33:26,619 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:33:26,619 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:26,730 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 73 [2021-07-13 19:33:26,731 INFO L628 ElimStorePlain]: treesize reduction 157, result has 48.5 percent of original size [2021-07-13 19:33:26,734 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-13 19:33:26,735 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:26,771 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:26,775 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-13 19:33:26,775 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:26,810 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:26,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 30 treesize of output 24 [2021-07-13 19:33:26,814 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:26,847 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:26,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 27 treesize of output 21 [2021-07-13 19:33:26,851 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 2 xjuncts. [2021-07-13 19:33:26,888 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:26,891 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:26,892 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:26,892 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:33:26,893 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:26,896 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:26,896 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:33:26,897 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:26,904 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:26,940 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:26,944 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:26,944 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:26,944 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:33:26,945 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:26,948 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:26,948 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:33:26,949 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:26,956 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:26,991 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:26,991 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1023 vanished before elimination [2021-07-13 19:33:26,991 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1026 vanished before elimination [2021-07-13 19:33:26,994 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:26,994 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:33:26,995 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:27,028 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:27,030 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 10 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-13 19:33:27,030 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 15 variables, input treesize:303, output treesize:52 [2021-07-13 19:33:27,079 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:33:27,080 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [272697192] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:27,080 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:27,080 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 16 [2021-07-13 19:33:27,080 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1095762374] [2021-07-13 19:33:27,080 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:33:27,080 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:27,080 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:33:27,080 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=206, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:33:27,080 INFO L87 Difference]: Start difference. First operand 226 states and 676 transitions. Second operand has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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:33:27,444 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 54 [2021-07-13 19:33:27,665 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 69 [2021-07-13 19:33:27,873 WARN L205 SmtUtils]: Spent 147.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 64 [2021-07-13 19:33:28,104 WARN L205 SmtUtils]: Spent 207.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 102 [2021-07-13 19:33:28,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:28,188 INFO L93 Difference]: Finished difference Result 320 states and 919 transitions. [2021-07-13 19:33:28,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:33:28,188 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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 17 [2021-07-13 19:33:28,188 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:28,189 INFO L225 Difference]: With dead ends: 320 [2021-07-13 19:33:28,189 INFO L226 Difference]: Without dead ends: 316 [2021-07-13 19:33:28,189 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 1297.5ms TimeCoverageRelationStatistics Valid=78, Invalid=384, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:33:28,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 316 states. [2021-07-13 19:33:28,191 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 316 to 221. [2021-07-13 19:33:28,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 221 states, 220 states have (on average 2.9727272727272727) internal successors, (654), 220 states have internal predecessors, (654), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:33:28,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 221 states to 221 states and 654 transitions. [2021-07-13 19:33:28,192 INFO L78 Accepts]: Start accepts. Automaton has 221 states and 654 transitions. Word has length 17 [2021-07-13 19:33:28,192 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:28,192 INFO L482 AbstractCegarLoop]: Abstraction has 221 states and 654 transitions. [2021-07-13 19:33:28,192 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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:33:28,192 INFO L276 IsEmpty]: Start isEmpty. Operand 221 states and 654 transitions. [2021-07-13 19:33:28,192 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:33:28,193 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:28,193 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:28,393 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4109,146 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:33:28,393 INFO L430 AbstractCegarLoop]: === Iteration 152 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:28,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:28,393 INFO L82 PathProgramCache]: Analyzing trace with hash -324965886, now seen corresponding path program 111 times [2021-07-13 19:33:28,393 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:28,393 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2144793425] [2021-07-13 19:33:28,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:28,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:28,670 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:33:28,670 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:28,670 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2144793425] [2021-07-13 19:33:28,670 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2144793425] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:28,670 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1923342711] [2021-07-13 19:33:28,670 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 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:33:28,696 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:33:28,697 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:33:28,697 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:33:28,697 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:28,860 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:28,861 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:28,861 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:33:28,862 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:28,865 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:28,865 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:28,865 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:33:28,866 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:28,870 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:28,870 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:28,870 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:33:28,871 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:28,874 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:28,874 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:33:28,875 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-07-13 19:33:28,939 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:28,946 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-07-13 19:33:28,946 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:203, output treesize:193 [2021-07-13 19:33:29,269 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 88 [2021-07-13 19:33:29,545 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:29,546 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:29,546 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:33:29,547 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:29,553 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:29,553 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:33:29,554 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:29,922 WARN L205 SmtUtils]: Spent 367.00 ms on a formula simplification. DAG size of input: 141 DAG size of output: 118 [2021-07-13 19:33:29,923 INFO L628 ElimStorePlain]: treesize reduction 170, result has 63.1 percent of original size [2021-07-13 19:33:29,929 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:29,929 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:29,930 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:33:29,930 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:29,936 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:29,936 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 24 [2021-07-13 19:33:29,937 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:30,024 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:30,030 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:30,030 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:33:30,031 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 2 xjuncts. [2021-07-13 19:33:30,123 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:30,128 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-13 19:33:30,129 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:30,218 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:30,224 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:30,225 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:30,225 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:33:30,226 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:30,231 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:30,231 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2021-07-13 19:33:30,232 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:30,320 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:30,325 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:30,325 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:33:30,326 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:30,411 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:30,416 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:30,417 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:33:30,417 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:30,505 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:30,505 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:33:30,510 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:30,510 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:30,511 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:33:30,511 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:30,516 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:30,516 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:33:30,517 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:30,525 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:30,606 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:30,611 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:30,612 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:30,612 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-07-13 19:33:30,613 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:30,617 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:30,617 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:33:30,618 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:30,693 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:30,697 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:30,698 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:30,698 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:33:30,699 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:30,703 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:30,703 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:33:30,704 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:30,778 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:30,778 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1049 vanished before elimination [2021-07-13 19:33:30,782 INFO L550 ElimStorePlain]: Start of recursive call 1: 12 dim-0 vars, 12 dim-1 vars, End of recursive call: and 9 xjuncts. [2021-07-13 19:33:30,782 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 24 variables, input treesize:475, output treesize:82 [2021-07-13 19:33:30,839 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:33:30,839 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1923342711] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:30,839 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:30,839 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 15 [2021-07-13 19:33:30,839 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203446668] [2021-07-13 19:33:30,839 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:33:30,839 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:30,839 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:33:30,839 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:33:30,839 INFO L87 Difference]: Start difference. First operand 221 states and 654 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:33:31,750 WARN L205 SmtUtils]: Spent 352.00 ms on a formula simplification. DAG size of input: 176 DAG size of output: 139 [2021-07-13 19:33:31,895 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:31,896 INFO L93 Difference]: Finished difference Result 266 states and 769 transitions. [2021-07-13 19:33:31,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-13 19:33:31,896 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 17 [2021-07-13 19:33:31,896 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:31,896 INFO L225 Difference]: With dead ends: 266 [2021-07-13 19:33:31,896 INFO L226 Difference]: Without dead ends: 262 [2021-07-13 19:33:31,897 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 10 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 1256.8ms TimeCoverageRelationStatistics Valid=53, Invalid=289, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:33:31,897 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 262 states. [2021-07-13 19:33:31,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 262 to 225. [2021-07-13 19:33:31,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 225 states, 224 states have (on average 2.982142857142857) internal successors, (668), 224 states have internal predecessors, (668), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:33:31,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 668 transitions. [2021-07-13 19:33:31,899 INFO L78 Accepts]: Start accepts. Automaton has 225 states and 668 transitions. Word has length 17 [2021-07-13 19:33:31,899 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:31,899 INFO L482 AbstractCegarLoop]: Abstraction has 225 states and 668 transitions. [2021-07-13 19:33:31,899 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:33:31,899 INFO L276 IsEmpty]: Start isEmpty. Operand 225 states and 668 transitions. [2021-07-13 19:33:31,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:33:31,900 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:31,900 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:32,100 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 147 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4134 [2021-07-13 19:33:32,100 INFO L430 AbstractCegarLoop]: === Iteration 153 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:32,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:32,101 INFO L82 PathProgramCache]: Analyzing trace with hash 1090703006, now seen corresponding path program 112 times [2021-07-13 19:33:32,101 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:32,101 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [72921257] [2021-07-13 19:33:32,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:32,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:32,361 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:33:32,362 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:32,362 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [72921257] [2021-07-13 19:33:32,362 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [72921257] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:32,362 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [928838042] [2021-07-13 19:33:32,362 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 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:33:32,387 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:33:32,388 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:33:32,388 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:33:32,388 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:32,501 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:32,501 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:33:32,502 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 4 xjuncts. [2021-07-13 19:33:32,505 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:32,506 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:33:32,506 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:32,509 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:32,509 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:33:32,510 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:32,513 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:33:32,513 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:32,575 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:32,576 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:33:32,577 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:147, output treesize:207 [2021-07-13 19:33:32,677 INFO L446 ElimStorePlain]: Different costs {0=[array_2, v_prenex_1055, v_prenex_1057, v_prenex_1059], 1=[v_prenex_1060, array_4, v_prenex_1056, v_prenex_1058]} [2021-07-13 19:33:32,681 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:33:32,682 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:32,686 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:33:32,687 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:32,877 WARN L205 SmtUtils]: Spent 190.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 65 [2021-07-13 19:33:32,878 INFO L628 ElimStorePlain]: treesize reduction 191, result has 62.3 percent of original size [2021-07-13 19:33:32,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 27 treesize of output 21 [2021-07-13 19:33:32,882 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:33:32,971 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:32,975 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:33:32,976 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-07-13 19:33:33,071 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:33,074 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 24 [2021-07-13 19:33:33,075 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:33,079 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:33:33,080 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:33,083 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 24 [2021-07-13 19:33:33,084 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:33,088 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 24 [2021-07-13 19:33:33,088 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:33,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 48 treesize of output 38 [2021-07-13 19:33:33,093 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:33,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 28 treesize of output 22 [2021-07-13 19:33:33,097 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:33,248 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 60 [2021-07-13 19:33:33,249 INFO L628 ElimStorePlain]: treesize reduction 49, result has 83.3 percent of original size [2021-07-13 19:33:33,252 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:33,252 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:33:33,253 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:33,256 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:33,256 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:33:33,257 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:33,260 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:33,260 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:33:33,261 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:33,264 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:33,264 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:33:33,265 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:33,268 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 19 [2021-07-13 19:33:33,268 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:33,332 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:33,332 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:33:33,335 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:33,336 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:33:33,336 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:33,339 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:33:33,340 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:33,347 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:33,411 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:33,414 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:33,415 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:33:33,416 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:33,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:33:33,418 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:33,437 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:33,504 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:33,506 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:33:33,506 INFO L247 ElimStorePlain]: Needed 20 recursive calls to eliminate 8 variables, input treesize:521, output treesize:139 [2021-07-13 19:33:33,665 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:33:33,665 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [928838042] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:33,666 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:33,666 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 17 [2021-07-13 19:33:33,666 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326834774] [2021-07-13 19:33:33,666 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:33:33,666 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:33,666 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:33:33,666 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=233, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:33:33,666 INFO L87 Difference]: Start difference. First operand 225 states and 668 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:33:34,205 WARN L205 SmtUtils]: Spent 179.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 72 [2021-07-13 19:33:34,412 WARN L205 SmtUtils]: Spent 147.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 55 [2021-07-13 19:33:34,616 WARN L205 SmtUtils]: Spent 170.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 49 [2021-07-13 19:33:34,831 WARN L205 SmtUtils]: Spent 173.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 53 [2021-07-13 19:33:34,904 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:34,904 INFO L93 Difference]: Finished difference Result 288 states and 822 transitions. [2021-07-13 19:33:34,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:33:34,904 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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 17 [2021-07-13 19:33:34,904 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:34,905 INFO L225 Difference]: With dead ends: 288 [2021-07-13 19:33:34,905 INFO L226 Difference]: Without dead ends: 280 [2021-07-13 19:33:34,905 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 1406.5ms TimeCoverageRelationStatistics Valid=84, Invalid=468, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:33:34,905 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 280 states. [2021-07-13 19:33:34,907 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 280 to 223. [2021-07-13 19:33:34,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 223 states, 222 states have (on average 2.972972972972973) internal successors, (660), 222 states have internal predecessors, (660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:33:34,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 223 states and 660 transitions. [2021-07-13 19:33:34,908 INFO L78 Accepts]: Start accepts. Automaton has 223 states and 660 transitions. Word has length 17 [2021-07-13 19:33:34,908 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:34,908 INFO L482 AbstractCegarLoop]: Abstraction has 223 states and 660 transitions. [2021-07-13 19:33:34,908 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:33:34,908 INFO L276 IsEmpty]: Start isEmpty. Operand 223 states and 660 transitions. [2021-07-13 19:33:34,908 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:33:34,908 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:34,908 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:35,109 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4208,148 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:33:35,109 INFO L430 AbstractCegarLoop]: === Iteration 154 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:35,109 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:35,109 INFO L82 PathProgramCache]: Analyzing trace with hash 17617626, now seen corresponding path program 113 times [2021-07-13 19:33:35,109 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:35,109 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231054531] [2021-07-13 19:33:35,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:35,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:35,241 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:33:35,241 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:35,241 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231054531] [2021-07-13 19:33:35,241 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [231054531] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:35,241 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [857291182] [2021-07-13 19:33:35,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 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:33:35,267 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:33:35,268 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:33:35,268 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:33:35,268 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:35,413 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:35,414 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:35,414 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:33:35,415 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:33:35,418 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:35,418 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:33:35,419 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:35,465 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:35,468 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:35,468 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:35,469 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:33:35,470 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:35,473 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:35,473 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:33:35,473 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:35,516 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:35,521 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-07-13 19:33:35,521 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:156, output treesize:146 [2021-07-13 19:33:35,685 INFO L446 ElimStorePlain]: Different costs {1=[array_2], 36=[array_0]} [2021-07-13 19:33:35,692 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:35,692 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:33:35,694 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:35,700 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:35,700 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:33:35,702 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 4 xjuncts. [2021-07-13 19:33:35,709 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:35,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 38 treesize of output 30 [2021-07-13 19:33:35,711 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:33:35,719 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:35,719 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:33:35,720 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:35,728 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:35,728 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:33:35,729 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:35,736 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:35,737 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:33:35,738 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:35,745 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:35,745 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:33:35,747 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 4 xjuncts. [2021-07-13 19:33:35,754 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:35,754 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:33:35,755 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2021-07-13 19:33:35,761 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:35,761 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:33:35,762 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:35,768 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:33:35,769 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:36,063 WARN L205 SmtUtils]: Spent 294.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 84 [2021-07-13 19:33:36,063 INFO L628 ElimStorePlain]: treesize reduction 282, result has 59.0 percent of original size [2021-07-13 19:33:36,068 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:36,068 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:36,069 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2021-07-13 19:33:36,069 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:36,074 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:36,074 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:36,074 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 19 [2021-07-13 19:33:36,075 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:36,087 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:36,092 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:36,092 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:36,092 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:33:36,093 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:36,097 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:36,098 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:36,098 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:33:36,098 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:36,103 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:36,103 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:36,103 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:33:36,104 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:36,112 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:36,116 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:36,116 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:36,117 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:33:36,117 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:36,121 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:36,122 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:36,122 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:33:36,123 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:36,126 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:36,127 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:36,127 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:33:36,128 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:36,135 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:36,139 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:36,140 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:36,140 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:33:36,141 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:36,144 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:36,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 24 treesize of output 9 [2021-07-13 19:33:36,145 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:36,153 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:36,270 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification that was a NOOP. DAG size: 67 [2021-07-13 19:33:36,270 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:36,274 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 2 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-13 19:33:36,275 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 10 variables, input treesize:525, output treesize:233 [2021-07-13 19:33:36,433 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 43 [2021-07-13 19:33:36,525 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:33:36,525 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [857291182] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:36,525 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:36,525 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 14 [2021-07-13 19:33:36,525 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1250553846] [2021-07-13 19:33:36,525 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:33:36,525 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:36,525 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:33:36,525 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:33:36,525 INFO L87 Difference]: Start difference. First operand 223 states and 660 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:33:37,025 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 80 [2021-07-13 19:33:37,143 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:37,143 INFO L93 Difference]: Finished difference Result 269 states and 782 transitions. [2021-07-13 19:33:37,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-13 19:33:37,143 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 17 [2021-07-13 19:33:37,143 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:37,144 INFO L225 Difference]: With dead ends: 269 [2021-07-13 19:33:37,144 INFO L226 Difference]: Without dead ends: 265 [2021-07-13 19:33:37,144 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 755.2ms TimeCoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:33:37,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 265 states. [2021-07-13 19:33:37,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 265 to 219. [2021-07-13 19:33:37,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 219 states, 218 states have (on average 2.9724770642201834) internal successors, (648), 218 states have internal predecessors, (648), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:33:37,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 219 states to 219 states and 648 transitions. [2021-07-13 19:33:37,147 INFO L78 Accepts]: Start accepts. Automaton has 219 states and 648 transitions. Word has length 17 [2021-07-13 19:33:37,147 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:37,147 INFO L482 AbstractCegarLoop]: Abstraction has 219 states and 648 transitions. [2021-07-13 19:33:37,147 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:33:37,147 INFO L276 IsEmpty]: Start isEmpty. Operand 219 states and 648 transitions. [2021-07-13 19:33:37,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:33:37,147 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:37,148 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:37,348 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4225,149 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:33:37,349 INFO L430 AbstractCegarLoop]: === Iteration 155 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:37,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:37,349 INFO L82 PathProgramCache]: Analyzing trace with hash -574938828, now seen corresponding path program 114 times [2021-07-13 19:33:37,349 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:37,349 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [875143301] [2021-07-13 19:33:37,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:37,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:37,570 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:33:37,570 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:37,570 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [875143301] [2021-07-13 19:33:37,570 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [875143301] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:37,570 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1696729225] [2021-07-13 19:33:37,570 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 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:33:37,598 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:33:37,598 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:33:37,598 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:33:37,599 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:37,748 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:33:37,749 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:37,751 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:33:37,752 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:33:37,794 INFO L628 ElimStorePlain]: treesize reduction 52, result has 60.9 percent of original size [2021-07-13 19:33: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 17 treesize of output 13 [2021-07-13 19:33:37,797 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:37,821 INFO L628 ElimStorePlain]: treesize reduction 25, result has 66.2 percent of original size [2021-07-13 19:33:37,822 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:33:37,822 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:131, output treesize:49 [2021-07-13 19:33:37,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 17 treesize of output 13 [2021-07-13 19:33:37,864 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:37,866 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:33:37,867 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:37,886 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:37,886 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1070 vanished before elimination [2021-07-13 19:33:37,888 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:33:37,889 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:33:37,914 INFO L628 ElimStorePlain]: treesize reduction 20, result has 66.1 percent of original size [2021-07-13 19:33:37,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 18 treesize of output 14 [2021-07-13 19:33:37,917 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:37,926 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:37,927 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1072 vanished before elimination [2021-07-13 19:33:37,927 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:33:37,927 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:33:37,927 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:102, output treesize:26 [2021-07-13 19:33:37,956 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:33:37,956 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1696729225] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:37,956 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:37,956 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 17 [2021-07-13 19:33:37,956 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [39156136] [2021-07-13 19:33:37,956 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:33:37,956 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:37,956 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:33:37,957 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:33:37,957 INFO L87 Difference]: Start difference. First operand 219 states and 648 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:33:38,470 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:38,470 INFO L93 Difference]: Finished difference Result 265 states and 766 transitions. [2021-07-13 19:33:38,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:33:38,471 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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 17 [2021-07-13 19:33:38,471 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:38,471 INFO L225 Difference]: With dead ends: 265 [2021-07-13 19:33:38,471 INFO L226 Difference]: Without dead ends: 261 [2021-07-13 19:33:38,471 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 639.0ms TimeCoverageRelationStatistics Valid=103, Invalid=449, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:33:38,472 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 261 states. [2021-07-13 19:33:38,473 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 261 to 222. [2021-07-13 19:33:38,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 222 states, 221 states have (on average 2.9728506787330318) internal successors, (657), 221 states have internal predecessors, (657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:33:38,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 657 transitions. [2021-07-13 19:33:38,474 INFO L78 Accepts]: Start accepts. Automaton has 222 states and 657 transitions. Word has length 17 [2021-07-13 19:33:38,474 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:38,474 INFO L482 AbstractCegarLoop]: Abstraction has 222 states and 657 transitions. [2021-07-13 19:33:38,474 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:33:38,474 INFO L276 IsEmpty]: Start isEmpty. Operand 222 states and 657 transitions. [2021-07-13 19:33:38,475 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:33:38,475 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:38,475 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:38,675 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 150 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4261 [2021-07-13 19:33:38,675 INFO L430 AbstractCegarLoop]: === Iteration 156 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:38,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:38,676 INFO L82 PathProgramCache]: Analyzing trace with hash 906299042, now seen corresponding path program 115 times [2021-07-13 19:33:38,676 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:38,676 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [805279506] [2021-07-13 19:33:38,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:38,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:38,937 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:33:38,937 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:38,938 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [805279506] [2021-07-13 19:33:38,938 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [805279506] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:38,938 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1313580753] [2021-07-13 19:33:38,938 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 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:33:38,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:38,964 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:33:38,964 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:39,037 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:39,038 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:39,038 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:33:39,039 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:39,041 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:39,042 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:39,042 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:33:39,044 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 4 xjuncts. [2021-07-13 19:33:39,047 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:39,047 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:39,047 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:33:39,048 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:39,051 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:39,051 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:33:39,052 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:39,114 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:39,116 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:33:39,116 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:171, output treesize:231 [2021-07-13 19:33:39,266 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:39,267 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:39,267 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 24 [2021-07-13 19:33:39,268 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:39,272 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:39,272 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:39,273 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:33:39,273 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:39,277 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:39,278 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:39,278 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:33:39,279 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:39,283 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:39,284 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:39,284 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:33:39,284 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:39,288 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:33:39,289 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:39,293 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:39,293 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:39,293 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:33:39,294 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:39,298 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:39,299 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:39,299 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 24 [2021-07-13 19:33:39,300 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:39,304 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:39,304 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:39,305 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:33:39,306 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2021-07-13 19:33:39,310 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:39,310 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:39,310 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:33:39,311 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2021-07-13 19:33:39,316 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:39,316 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:39,317 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:33:39,318 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:39,322 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:39,322 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:39,323 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 24 [2021-07-13 19:33:39,323 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:39,328 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:39,328 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:39,328 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 36 [2021-07-13 19:33:39,329 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:39,333 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:39,334 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:39,334 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 38 [2021-07-13 19:33:39,335 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:39,343 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:39,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 28 treesize of output 22 [2021-07-13 19:33:39,345 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:39,548 WARN L205 SmtUtils]: Spent 202.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 52 [2021-07-13 19:33:39,548 INFO L628 ElimStorePlain]: treesize reduction 228, result has 56.2 percent of original size [2021-07-13 19:33:39,551 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:39,552 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:39,552 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:33:39,553 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:39,556 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:39,556 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:39,556 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:33:39,557 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:39,560 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:39,561 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:39,561 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:33:39,562 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:39,568 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:39,572 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:39,572 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:39,572 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:33:39,573 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:39,576 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:39,577 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:39,577 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:33:39,577 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:39,581 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:39,581 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:39,582 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:33:39,582 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:39,590 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:39,594 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:39,595 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:39,595 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:33:39,596 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:39,599 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:39,600 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:39,600 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:33:39,601 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:39,603 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:39,604 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 19 [2021-07-13 19:33:39,604 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:39,683 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:39,686 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:33:39,686 INFO L247 ElimStorePlain]: Needed 24 recursive calls to eliminate 3 variables, input treesize:617, output treesize:169 [2021-07-13 19:33:39,844 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:33:39,844 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1313580753] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:39,844 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:39,844 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9] total 16 [2021-07-13 19:33:39,844 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [964004041] [2021-07-13 19:33:39,845 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:33:39,845 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:39,845 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:33:39,845 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:33:39,845 INFO L87 Difference]: Start difference. First operand 222 states and 657 transitions. Second operand has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 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:33:40,197 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 52 [2021-07-13 19:33:40,351 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:40,352 INFO L93 Difference]: Finished difference Result 269 states and 768 transitions. [2021-07-13 19:33:40,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-13 19:33:40,352 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 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 17 [2021-07-13 19:33:40,352 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:40,353 INFO L225 Difference]: With dead ends: 269 [2021-07-13 19:33:40,353 INFO L226 Difference]: Without dead ends: 265 [2021-07-13 19:33:40,353 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 772.4ms TimeCoverageRelationStatistics Valid=65, Invalid=277, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:33:40,353 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 265 states. [2021-07-13 19:33:40,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 265 to 225. [2021-07-13 19:33:40,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 225 states, 224 states have (on average 2.986607142857143) internal successors, (669), 224 states have internal predecessors, (669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:33:40,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 669 transitions. [2021-07-13 19:33:40,355 INFO L78 Accepts]: Start accepts. Automaton has 225 states and 669 transitions. Word has length 17 [2021-07-13 19:33:40,356 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:40,356 INFO L482 AbstractCegarLoop]: Abstraction has 225 states and 669 transitions. [2021-07-13 19:33:40,356 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 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:33:40,356 INFO L276 IsEmpty]: Start isEmpty. Operand 225 states and 669 transitions. [2021-07-13 19:33:40,356 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:33:40,356 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:40,356 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:40,556 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 151 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4283 [2021-07-13 19:33:40,557 INFO L430 AbstractCegarLoop]: === Iteration 157 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:40,557 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:40,557 INFO L82 PathProgramCache]: Analyzing trace with hash -764676974, now seen corresponding path program 116 times [2021-07-13 19:33:40,557 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:40,557 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1661820869] [2021-07-13 19:33:40,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:40,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:40,750 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:33:40,750 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:40,750 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1661820869] [2021-07-13 19:33:40,750 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1661820869] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:40,750 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [793782412] [2021-07-13 19:33:40,750 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 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:33:40,776 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:33:40,776 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:33:40,776 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:33:40,777 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:40,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 15 treesize of output 11 [2021-07-13 19:33:40,948 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:40,950 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:33:40,951 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:40,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, 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:33:40,954 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:33:40,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 17 treesize of output 13 [2021-07-13 19:33:40,957 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:40,960 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:33:40,960 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:40,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 17 treesize of output 13 [2021-07-13 19:33:40,963 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:41,020 INFO L628 ElimStorePlain]: treesize reduction 18, result has 85.8 percent of original size [2021-07-13 19:33:41,021 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:33:41,021 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 1 variables, input treesize:151, output treesize:109 [2021-07-13 19:33:41,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 27 treesize of output 21 [2021-07-13 19:33:41,094 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:33:41,094 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:33:41,095 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:41,139 INFO L628 ElimStorePlain]: treesize reduction 71, result has 53.9 percent of original size [2021-07-13 19:33:41,139 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1074 vanished before elimination [2021-07-13 19:33:41,139 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-13 19:33:41,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 19 treesize of output 15 [2021-07-13 19:33:41,142 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:41,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 21 treesize of output 17 [2021-07-13 19:33:41,145 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:41,146 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:33:41,147 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:41,167 INFO L628 ElimStorePlain]: treesize reduction 5, result has 83.9 percent of original size [2021-07-13 19:33:41,167 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1076 vanished before elimination [2021-07-13 19:33:41,167 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:33:41,168 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:33:41,168 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:187, output treesize:26 [2021-07-13 19:33:41,198 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:33:41,199 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [793782412] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:41,199 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:41,199 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 17 [2021-07-13 19:33:41,199 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [983223854] [2021-07-13 19:33:41,199 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:33:41,199 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:41,199 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:33:41,199 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:33:41,199 INFO L87 Difference]: Start difference. First operand 225 states and 669 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:33:41,945 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:41,945 INFO L93 Difference]: Finished difference Result 269 states and 760 transitions. [2021-07-13 19:33:41,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:33:41,945 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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 17 [2021-07-13 19:33:41,946 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:41,946 INFO L225 Difference]: With dead ends: 269 [2021-07-13 19:33:41,946 INFO L226 Difference]: Without dead ends: 261 [2021-07-13 19:33:41,946 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 775.6ms TimeCoverageRelationStatistics Valid=96, Invalid=456, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:33:41,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 261 states. [2021-07-13 19:33:41,948 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 261 to 219. [2021-07-13 19:33:41,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 219 states, 218 states have (on average 2.9724770642201834) internal successors, (648), 218 states have internal predecessors, (648), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:33:41,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 219 states to 219 states and 648 transitions. [2021-07-13 19:33:41,949 INFO L78 Accepts]: Start accepts. Automaton has 219 states and 648 transitions. Word has length 17 [2021-07-13 19:33:41,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:41,949 INFO L482 AbstractCegarLoop]: Abstraction has 219 states and 648 transitions. [2021-07-13 19:33:41,949 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:33:41,949 INFO L276 IsEmpty]: Start isEmpty. Operand 219 states and 648 transitions. [2021-07-13 19:33:41,949 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:33:41,949 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:41,949 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:42,150 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4301,152 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:33:42,150 INFO L430 AbstractCegarLoop]: === Iteration 158 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:42,150 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:42,150 INFO L82 PathProgramCache]: Analyzing trace with hash 1455215452, now seen corresponding path program 117 times [2021-07-13 19:33:42,150 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:42,150 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [860034523] [2021-07-13 19:33:42,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:42,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:42,400 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:33:42,400 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:42,400 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [860034523] [2021-07-13 19:33:42,401 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [860034523] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:42,401 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1147849864] [2021-07-13 19:33:42,401 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 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:33:42,427 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:33:42,427 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:33:42,427 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:33:42,428 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:42,533 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:42,533 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:33:42,534 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:42,542 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:42,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 15 treesize of output 11 [2021-07-13 19:33:42,543 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:42,560 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:42,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 35 treesize of output 27 [2021-07-13 19:33:42,562 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 4 xjuncts. [2021-07-13 19:33:42,565 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:33:42,566 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:42,653 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:42,656 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:33:42,656 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:195, output treesize:251 [2021-07-13 19:33:42,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 27 treesize of output 21 [2021-07-13 19:33:42,905 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:42,907 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:33:42,908 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:42,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 29 treesize of output 23 [2021-07-13 19:33:42,912 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:42,915 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:33:42,916 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:42,918 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:33:42,919 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:42,922 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:33:42,923 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:42,961 INFO L628 ElimStorePlain]: treesize reduction 30, result has 72.2 percent of original size [2021-07-13 19:33:42,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 27 treesize of output 21 [2021-07-13 19:33:42,964 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 2 xjuncts. [2021-07-13 19:33:42,983 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:42,983 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:33:42,985 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:33:42,986 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2021-07-13 19:33:43,008 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:43,008 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1078 vanished before elimination [2021-07-13 19:33:43,008 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1080 vanished before elimination [2021-07-13 19:33:43,009 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-13 19:33:43,009 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 6 variables, input treesize:228, output treesize:52 [2021-07-13 19:33:43,052 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:33:43,052 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1147849864] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:43,052 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:43,052 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 17 [2021-07-13 19:33:43,052 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1373259163] [2021-07-13 19:33:43,053 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:33:43,053 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:43,053 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:33:43,053 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:33:43,053 INFO L87 Difference]: Start difference. First operand 219 states and 648 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:33:43,490 WARN L205 SmtUtils]: Spent 190.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 71 [2021-07-13 19:33:43,733 WARN L205 SmtUtils]: Spent 206.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 77 [2021-07-13 19:33:43,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:43,829 INFO L93 Difference]: Finished difference Result 259 states and 751 transitions. [2021-07-13 19:33:43,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-13 19:33:43,829 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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 17 [2021-07-13 19:33:43,829 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:43,829 INFO L225 Difference]: With dead ends: 259 [2021-07-13 19:33:43,829 INFO L226 Difference]: Without dead ends: 255 [2021-07-13 19:33:43,830 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 1045.6ms TimeCoverageRelationStatistics Valid=79, Invalid=341, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:33:43,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 255 states. [2021-07-13 19:33:43,832 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 255 to 221. [2021-07-13 19:33:43,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 221 states, 220 states have (on average 2.9727272727272727) internal successors, (654), 220 states have internal predecessors, (654), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:33:43,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 221 states to 221 states and 654 transitions. [2021-07-13 19:33:43,832 INFO L78 Accepts]: Start accepts. Automaton has 221 states and 654 transitions. Word has length 17 [2021-07-13 19:33:43,832 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:43,832 INFO L482 AbstractCegarLoop]: Abstraction has 221 states and 654 transitions. [2021-07-13 19:33:43,832 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:33:43,833 INFO L276 IsEmpty]: Start isEmpty. Operand 221 states and 654 transitions. [2021-07-13 19:33:43,833 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:33:43,833 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:43,833 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:44,033 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4324,153 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:33:44,033 INFO L430 AbstractCegarLoop]: === Iteration 159 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:44,034 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:44,034 INFO L82 PathProgramCache]: Analyzing trace with hash 640409298, now seen corresponding path program 118 times [2021-07-13 19:33:44,034 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:44,034 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [27846052] [2021-07-13 19:33:44,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:44,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:44,278 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:33:44,278 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:44,278 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [27846052] [2021-07-13 19:33:44,278 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [27846052] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:44,278 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1151076670] [2021-07-13 19:33:44,278 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 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:33:44,303 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:33:44,304 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:33:44,304 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 25 conjunts are in the unsatisfiable core [2021-07-13 19:33:44,304 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:44,399 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:33:44,400 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:44,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, 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:33:44,403 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:33:44,447 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:44,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 15 treesize of output 11 [2021-07-13 19:33:44,450 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:44,453 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:33:44,453 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:44,492 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:44,493 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:33:44,493 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:156, output treesize:146 [2021-07-13 19:33:44,579 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:44,580 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:33:44,581 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 4 xjuncts. [2021-07-13 19:33:44,585 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:44,585 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:33:44,586 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:44,589 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:44,589 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:33:44,590 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:33:44,594 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:44,594 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:33:44,595 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 4 xjuncts. [2021-07-13 19:33:44,599 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:44,599 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 30 [2021-07-13 19:33:44,600 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 2 xjuncts. [2021-07-13 19:33:44,604 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:44,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 19 treesize of output 15 [2021-07-13 19:33:44,617 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:44,623 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:44,623 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:33:44,624 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:44,630 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:44,630 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:33:44,631 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:44,636 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:44,636 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:33:44,637 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:44,643 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:33:44,643 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:44,815 WARN L205 SmtUtils]: Spent 171.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 46 [2021-07-13 19:33:44,816 INFO L628 ElimStorePlain]: treesize reduction 363, result has 38.3 percent of original size [2021-07-13 19:33:44,819 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:44,819 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:33:44,819 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:44,830 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:44,830 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:33:44,831 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:44,834 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:44,834 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:33:44,834 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:44,842 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:44,844 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:44,845 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:33:44,845 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:44,848 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:44,848 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:33:44,849 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:44,856 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:44,858 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:44,858 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:33:44,859 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:44,861 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:33:44,862 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:44,922 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:44,924 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:33:44,924 INFO L247 ElimStorePlain]: Needed 18 recursive calls to eliminate 2 variables, input treesize:425, output treesize:146 [2021-07-13 19:33:45,093 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:33:45,094 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1151076670] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:45,094 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:45,094 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 17 [2021-07-13 19:33:45,094 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1850155803] [2021-07-13 19:33:45,094 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:33:45,094 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:45,094 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:33:45,094 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:33:45,094 INFO L87 Difference]: Start difference. First operand 221 states and 654 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:33:45,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:45,527 INFO L93 Difference]: Finished difference Result 256 states and 743 transitions. [2021-07-13 19:33:45,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:33:45,528 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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 17 [2021-07-13 19:33:45,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:45,528 INFO L225 Difference]: With dead ends: 256 [2021-07-13 19:33:45,528 INFO L226 Difference]: Without dead ends: 252 [2021-07-13 19:33:45,528 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 691.0ms TimeCoverageRelationStatistics Valid=75, Invalid=345, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:33:45,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 252 states. [2021-07-13 19:33:45,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 252 to 219. [2021-07-13 19:33:45,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 219 states, 218 states have (on average 2.9724770642201834) internal successors, (648), 218 states have internal predecessors, (648), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:33:45,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 219 states to 219 states and 648 transitions. [2021-07-13 19:33:45,531 INFO L78 Accepts]: Start accepts. Automaton has 219 states and 648 transitions. Word has length 17 [2021-07-13 19:33:45,531 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:45,531 INFO L482 AbstractCegarLoop]: Abstraction has 219 states and 648 transitions. [2021-07-13 19:33:45,531 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:33:45,531 INFO L276 IsEmpty]: Start isEmpty. Operand 219 states and 648 transitions. [2021-07-13 19:33:45,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:33:45,532 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:45,532 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:45,732 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 154 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4343 [2021-07-13 19:33:45,732 INFO L430 AbstractCegarLoop]: === Iteration 160 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:45,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:45,733 INFO L82 PathProgramCache]: Analyzing trace with hash 1662308434, now seen corresponding path program 119 times [2021-07-13 19:33:45,733 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:45,733 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [101558310] [2021-07-13 19:33:45,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:45,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:45,979 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:33:45,980 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:45,980 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [101558310] [2021-07-13 19:33:45,980 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [101558310] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:45,980 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2088498285] [2021-07-13 19:33:45,980 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 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:33:46,007 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:33:46,007 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:33:46,007 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 28 conjunts are in the unsatisfiable core [2021-07-13 19:33:46,008 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:46,110 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:46,110 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:33:46,111 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:46,114 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:46,114 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:33:46,115 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:46,118 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:46,118 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:33:46,119 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:46,121 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:33:46,123 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 4 xjuncts. [2021-07-13 19:33:46,202 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:46,204 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:33:46,204 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:201, output treesize:261 [2021-07-13 19:33:46,544 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_1093, v_prenex_1095, v_prenex_1083, array_2, v_prenex_1085, v_prenex_1087, v_prenex_1089, v_prenex_1091], 1=[v_prenex_1092, v_prenex_1084, v_prenex_1094, v_prenex_1086, v_prenex_1096, v_prenex_1088, array_4, v_prenex_1090]} [2021-07-13 19:33:46,550 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 30 [2021-07-13 19:33:46,551 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:33:46,557 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 30 [2021-07-13 19:33:46,559 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:33:46,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 56 treesize of output 44 [2021-07-13 19:33:46,566 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:33:46,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 38 treesize of output 30 [2021-07-13 19:33:46,573 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-07-13 19:33:46,903 WARN L205 SmtUtils]: Spent 328.00 ms on a formula simplification. DAG size of input: 156 DAG size of output: 94 [2021-07-13 19:33:46,903 INFO L628 ElimStorePlain]: treesize reduction 562, result has 43.2 percent of original size [2021-07-13 19:33:46,903 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1095 vanished before elimination [2021-07-13 19:33:46,903 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1083 vanished before elimination [2021-07-13 19:33:46,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 19 treesize of output 15 [2021-07-13 19:33:46,909 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:46,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 28 treesize of output 22 [2021-07-13 19:33:46,913 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:47,105 WARN L205 SmtUtils]: Spent 190.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 79 [2021-07-13 19:33:47,105 INFO L628 ElimStorePlain]: treesize reduction 120, result has 70.9 percent of original size [2021-07-13 19:33:47,109 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-13 19:33:47,110 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:47,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 7 treesize of output 5 [2021-07-13 19:33:47,115 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:47,282 WARN L205 SmtUtils]: Spent 166.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 72 [2021-07-13 19:33:47,282 INFO L628 ElimStorePlain]: treesize reduction 6, result has 97.8 percent of original size [2021-07-13 19:33:47,282 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1087 vanished before elimination [2021-07-13 19:33:47,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 27 treesize of output 21 [2021-07-13 19:33:47,287 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2021-07-13 19:33:47,440 WARN L205 SmtUtils]: Spent 152.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 68 [2021-07-13 19:33:47,440 INFO L628 ElimStorePlain]: treesize reduction 26, result has 90.8 percent of original size [2021-07-13 19:33:47,444 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:33:47,445 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 2 xjuncts. [2021-07-13 19:33:47,523 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:47,527 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:47,527 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:33:47,528 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:47,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 21 treesize of output 7 [2021-07-13 19:33:47,532 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:47,540 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:47,621 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:47,622 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1084 vanished before elimination [2021-07-13 19:33:47,625 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:47,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 12 treesize of output 5 [2021-07-13 19:33:47,626 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:47,629 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:47,629 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:33:47,630 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:47,633 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 19 [2021-07-13 19:33:47,634 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:47,709 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:47,709 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1086 vanished before elimination [2021-07-13 19:33:47,709 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1096 vanished before elimination [2021-07-13 19:33:47,709 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1088 vanished before elimination [2021-07-13 19:33:47,712 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:47,713 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:33:47,713 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:47,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 21 treesize of output 7 [2021-07-13 19:33:47,717 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:47,790 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:47,793 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:47,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 10 treesize of output 5 [2021-07-13 19:33:47,794 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:47,796 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:33:47,797 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:47,804 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:47,875 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:47,877 INFO L550 ElimStorePlain]: Start of recursive call 1: 16 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:33:47,877 INFO L247 ElimStorePlain]: Needed 20 recursive calls to eliminate 16 variables, input treesize:817, output treesize:168 [2021-07-13 19:33:48,076 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:33:48,076 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2088498285] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:48,076 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:48,076 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-07-13 19:33:48,076 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1320711129] [2021-07-13 19:33:48,077 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:33:48,077 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:48,077 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:33:48,077 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:33:48,077 INFO L87 Difference]: Start difference. First operand 219 states and 648 transitions. Second operand has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 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:33:48,488 WARN L205 SmtUtils]: Spent 202.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 60 [2021-07-13 19:33:48,869 WARN L205 SmtUtils]: Spent 341.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 90 [2021-07-13 19:33:49,211 WARN L205 SmtUtils]: Spent 227.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 70 [2021-07-13 19:33:49,398 WARN L205 SmtUtils]: Spent 158.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 49 [2021-07-13 19:33:49,495 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:49,495 INFO L93 Difference]: Finished difference Result 281 states and 802 transitions. [2021-07-13 19:33:49,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:33:49,495 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 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 17 [2021-07-13 19:33:49,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:49,496 INFO L225 Difference]: With dead ends: 281 [2021-07-13 19:33:49,496 INFO L226 Difference]: Without dead ends: 269 [2021-07-13 19:33:49,496 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 1783.0ms TimeCoverageRelationStatistics Valid=85, Invalid=467, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:33:49,496 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 269 states. [2021-07-13 19:33:49,498 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 269 to 221. [2021-07-13 19:33:49,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 221 states, 220 states have (on average 2.9727272727272727) internal successors, (654), 220 states have internal predecessors, (654), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:33:49,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 221 states to 221 states and 654 transitions. [2021-07-13 19:33:49,499 INFO L78 Accepts]: Start accepts. Automaton has 221 states and 654 transitions. Word has length 17 [2021-07-13 19:33:49,499 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:49,499 INFO L482 AbstractCegarLoop]: Abstraction has 221 states and 654 transitions. [2021-07-13 19:33:49,499 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 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:33:49,499 INFO L276 IsEmpty]: Start isEmpty. Operand 221 states and 654 transitions. [2021-07-13 19:33:49,499 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:33:49,499 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:49,499 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:49,700 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 155 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4363 [2021-07-13 19:33:49,700 INFO L430 AbstractCegarLoop]: === Iteration 161 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:49,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:49,700 INFO L82 PathProgramCache]: Analyzing trace with hash 2004891946, now seen corresponding path program 120 times [2021-07-13 19:33:49,700 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:49,700 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [133239572] [2021-07-13 19:33:49,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:49,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:49,834 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:33:49,835 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:49,835 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [133239572] [2021-07-13 19:33:49,835 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [133239572] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:49,835 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2062274370] [2021-07-13 19:33:49,835 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 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:33:49,861 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:33:49,861 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:33:49,862 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:33:49,862 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:49,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 27 treesize of output 21 [2021-07-13 19:33:49,931 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:33:49,934 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:33:49,934 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:49,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 25 treesize of output 19 [2021-07-13 19:33:49,938 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:49,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 17 treesize of output 13 [2021-07-13 19:33:49,941 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:49,969 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:49,970 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:33:49,970 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:123, output treesize:113 [2021-07-13 19:33:50,048 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:50,049 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 30 [2021-07-13 19:33:50,050 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:33:50,053 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:50,053 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:33:50,055 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 4 xjuncts. [2021-07-13 19:33:50,058 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:50,059 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:33:50,059 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:50,063 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:33:50,063 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:50,067 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:50,067 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:33:50,068 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 2 xjuncts. [2021-07-13 19:33:50,071 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:50,071 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:33:50,072 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:50,076 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:50,076 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:33:50,077 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 2 xjuncts. [2021-07-13 19:33:50,080 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:33:50,081 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:50,084 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:50,085 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:33:50,085 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:50,088 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:33:50,089 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:50,220 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 47 [2021-07-13 19:33:50,221 INFO L628 ElimStorePlain]: treesize reduction 236, result has 45.7 percent of original size [2021-07-13 19:33:50,224 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:50,224 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:33:50,225 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:50,227 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:50,228 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:33:50,228 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:50,236 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:50,238 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:50,239 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:33:50,239 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:50,242 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:50,242 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:33:50,243 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:50,250 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:50,253 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:50,253 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2021-07-13 19:33:50,253 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:50,256 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:50,256 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:33:50,257 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:50,264 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:50,266 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:33:50,267 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:50,318 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:50,319 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:33:50,319 INFO L247 ElimStorePlain]: Needed 18 recursive calls to eliminate 2 variables, input treesize:397, output treesize:125 [2021-07-13 19:33:50,446 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:33:50,447 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2062274370] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:50,447 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:50,447 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 15 [2021-07-13 19:33:50,447 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309457604] [2021-07-13 19:33:50,447 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:33:50,447 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:50,447 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:33:50,447 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=176, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:33:50,447 INFO L87 Difference]: Start difference. First operand 221 states and 654 transitions. Second operand has 15 states, 15 states have (on average 2.0) internal successors, (30), 15 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:33:50,902 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 43 [2021-07-13 19:33:50,973 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:50,973 INFO L93 Difference]: Finished difference Result 256 states and 743 transitions. [2021-07-13 19:33:50,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:33:50,974 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.0) internal successors, (30), 15 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 17 [2021-07-13 19:33:50,974 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:50,974 INFO L225 Difference]: With dead ends: 256 [2021-07-13 19:33:50,974 INFO L226 Difference]: Without dead ends: 252 [2021-07-13 19:33:50,974 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 620.6ms TimeCoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:33:50,974 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 252 states. [2021-07-13 19:33:50,976 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 252 to 219. [2021-07-13 19:33:50,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 219 states, 218 states have (on average 2.9724770642201834) internal successors, (648), 218 states have internal predecessors, (648), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:33:50,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 219 states to 219 states and 648 transitions. [2021-07-13 19:33:50,977 INFO L78 Accepts]: Start accepts. Automaton has 219 states and 648 transitions. Word has length 17 [2021-07-13 19:33:50,977 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:50,977 INFO L482 AbstractCegarLoop]: Abstraction has 219 states and 648 transitions. [2021-07-13 19:33:50,977 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 2.0) internal successors, (30), 15 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:33:50,977 INFO L276 IsEmpty]: Start isEmpty. Operand 219 states and 648 transitions. [2021-07-13 19:33:50,977 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:33:50,977 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:50,978 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:51,180 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 156 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4398 [2021-07-13 19:33:51,180 INFO L430 AbstractCegarLoop]: === Iteration 162 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:51,180 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:51,180 INFO L82 PathProgramCache]: Analyzing trace with hash 569417172, now seen corresponding path program 121 times [2021-07-13 19:33:51,180 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:51,180 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [178927042] [2021-07-13 19:33:51,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:51,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:51,410 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:33:51,410 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:51,410 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [178927042] [2021-07-13 19:33:51,410 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [178927042] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:51,410 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [756605948] [2021-07-13 19:33:51,411 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 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:33:51,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:51,436 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:33:51,437 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:51,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 25 treesize of output 19 [2021-07-13 19:33:51,521 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:51,524 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:33:51,525 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:33:51,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 15 treesize of output 11 [2021-07-13 19:33:51,528 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:51,530 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:33:51,531 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:51,567 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:51,568 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:33:51,568 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:123, output treesize:111 [2021-07-13 19:33:51,654 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:51,655 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:33:51,655 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:51,658 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:51,659 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:33:51,660 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:33:51,663 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:51,663 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:33:51,664 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:33:51,667 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:51,668 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2021-07-13 19:33:51,669 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-07-13 19:33:51,672 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:51,672 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:33:51,673 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 4 xjuncts. [2021-07-13 19:33:51,677 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:51,678 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:33:51,678 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:51,682 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:51,682 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:33:51,683 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:51,686 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:51,686 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:33:51,687 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:51,691 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:51,691 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 14 [2021-07-13 19:33:51,692 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:51,695 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:33:51,696 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:51,851 WARN L205 SmtUtils]: Spent 154.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 50 [2021-07-13 19:33:51,851 INFO L628 ElimStorePlain]: treesize reduction 200, result has 54.8 percent of original size [2021-07-13 19:33:51,855 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:51,855 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:33:51,856 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:51,859 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:51,859 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:33:51,859 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:51,864 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:51,864 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:33:51,865 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:51,868 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:51,868 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:33:51,868 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:51,876 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:51,879 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:51,879 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:33:51,879 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:51,882 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:51,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 44 treesize of output 19 [2021-07-13 19:33:51,883 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:51,886 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:51,886 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:33:51,887 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:51,896 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:51,899 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:51,899 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:33:51,899 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:51,902 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:33:51,902 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:51,909 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:51,970 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:51,972 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-13 19:33:51,972 INFO L247 ElimStorePlain]: Needed 20 recursive calls to eliminate 2 variables, input treesize:343, output treesize:143 [2021-07-13 19:33:52,105 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:33:52,105 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [756605948] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:52,105 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:52,105 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 17 [2021-07-13 19:33:52,105 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1511085040] [2021-07-13 19:33:52,105 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:33:52,105 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:52,106 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:33:52,106 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:33:52,106 INFO L87 Difference]: Start difference. First operand 219 states and 648 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:33:52,577 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 64 [2021-07-13 19:33:52,731 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 66 [2021-07-13 19:33:52,913 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 45 [2021-07-13 19:33:53,186 WARN L205 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 47 [2021-07-13 19:33:53,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:53,229 INFO L93 Difference]: Finished difference Result 288 states and 828 transitions. [2021-07-13 19:33:53,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:33:53,229 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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 17 [2021-07-13 19:33:53,229 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:53,230 INFO L225 Difference]: With dead ends: 288 [2021-07-13 19:33:53,230 INFO L226 Difference]: Without dead ends: 280 [2021-07-13 19:33:53,230 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 1214.5ms TimeCoverageRelationStatistics Valid=109, Invalid=541, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:33:53,230 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 280 states. [2021-07-13 19:33:53,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 280 to 223. [2021-07-13 19:33:53,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 223 states, 222 states have (on average 2.972972972972973) internal successors, (660), 222 states have internal predecessors, (660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:33:53,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 223 states and 660 transitions. [2021-07-13 19:33:53,233 INFO L78 Accepts]: Start accepts. Automaton has 223 states and 660 transitions. Word has length 17 [2021-07-13 19:33:53,233 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:53,233 INFO L482 AbstractCegarLoop]: Abstraction has 223 states and 660 transitions. [2021-07-13 19:33:53,233 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:33:53,234 INFO L276 IsEmpty]: Start isEmpty. Operand 223 states and 660 transitions. [2021-07-13 19:33:53,234 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:33:53,234 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:53,234 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:53,434 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4417,157 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:33:53,434 INFO L430 AbstractCegarLoop]: === Iteration 163 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:53,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:53,435 INFO L82 PathProgramCache]: Analyzing trace with hash -245388982, now seen corresponding path program 122 times [2021-07-13 19:33:53,435 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:53,435 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [408188939] [2021-07-13 19:33:53,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:53,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:53,678 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:33:53,678 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:53,678 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [408188939] [2021-07-13 19:33:53,678 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [408188939] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:53,678 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1507251730] [2021-07-13 19:33:53,678 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 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:33:53,704 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:33:53,704 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:33:53,704 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:33:53,705 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:53,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 17 treesize of output 13 [2021-07-13 19:33:53,806 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:53,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 15 treesize of output 11 [2021-07-13 19:33:53,809 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:53,812 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:33:53,813 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:53,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 17 treesize of output 13 [2021-07-13 19:33:53,816 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:53,857 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:53,861 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 4 xjuncts. [2021-07-13 19:33:53,861 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:151, output treesize:123 [2021-07-13 19:33:53,988 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:53,989 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:53,989 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:33:53,990 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:33:53,994 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:53,995 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:53,995 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:33:53,996 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:54,000 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:54,000 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:54,000 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:33:54,001 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:54,006 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:54,006 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:54,006 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:33:54,007 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:54,011 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:54,011 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:54,011 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:33:54,012 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 2 xjuncts. [2021-07-13 19:33:54,017 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:54,017 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:54,017 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:33:54,018 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:54,022 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:54,022 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:54,022 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:33:54,023 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 2 xjuncts. [2021-07-13 19:33:54,043 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:54,043 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:33:54,044 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:54,260 WARN L205 SmtUtils]: Spent 215.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 68 [2021-07-13 19:33:54,260 INFO L628 ElimStorePlain]: treesize reduction 43, result has 87.0 percent of original size [2021-07-13 19:33:54,265 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:54,265 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:54,266 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2021-07-13 19:33:54,273 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:54,278 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:54,279 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:54,279 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:33:54,280 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:54,285 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:54,286 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:54,286 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:33:54,287 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:54,296 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:54,300 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:54,301 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:54,301 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2021-07-13 19:33:54,302 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:54,305 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:54,306 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:54,306 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:33:54,306 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:54,314 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:54,318 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:54,318 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:54,319 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:33:54,319 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:54,323 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:54,323 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:54,323 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:33:54,324 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:54,332 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:54,335 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:54,336 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:54,336 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:33:54,336 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:54,340 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:54,340 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2021-07-13 19:33:54,341 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:54,434 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:54,437 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-13 19:33:54,437 INFO L247 ElimStorePlain]: Needed 18 recursive calls to eliminate 6 variables, input treesize:333, output treesize:152 [2021-07-13 19:33:54,563 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 39 [2021-07-13 19:33:54,621 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:33:54,622 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1507251730] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:54,622 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:54,622 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 15 [2021-07-13 19:33:54,622 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [253149033] [2021-07-13 19:33:54,622 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:33:54,622 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:54,622 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:33:54,622 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:33:54,622 INFO L87 Difference]: Start difference. First operand 223 states and 660 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:33:55,123 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 44 [2021-07-13 19:33:55,308 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 48 [2021-07-13 19:33:55,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:55,368 INFO L93 Difference]: Finished difference Result 274 states and 795 transitions. [2021-07-13 19:33:55,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-13 19:33:55,369 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 17 [2021-07-13 19:33:55,369 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:55,369 INFO L225 Difference]: With dead ends: 274 [2021-07-13 19:33:55,369 INFO L226 Difference]: Without dead ends: 270 [2021-07-13 19:33:55,369 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 11 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 965.8ms TimeCoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:33:55,370 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 270 states. [2021-07-13 19:33:55,371 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 270 to 221. [2021-07-13 19:33:55,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 221 states, 220 states have (on average 2.9727272727272727) internal successors, (654), 220 states have internal predecessors, (654), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:33:55,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 221 states to 221 states and 654 transitions. [2021-07-13 19:33:55,372 INFO L78 Accepts]: Start accepts. Automaton has 221 states and 654 transitions. Word has length 17 [2021-07-13 19:33:55,372 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:55,372 INFO L482 AbstractCegarLoop]: Abstraction has 221 states and 654 transitions. [2021-07-13 19:33:55,372 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:33:55,372 INFO L276 IsEmpty]: Start isEmpty. Operand 221 states and 654 transitions. [2021-07-13 19:33:55,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:33:55,373 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:55,373 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:55,573 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4433,158 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:33:55,573 INFO L430 AbstractCegarLoop]: === Iteration 164 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:55,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:55,573 INFO L82 PathProgramCache]: Analyzing trace with hash 344982116, now seen corresponding path program 123 times [2021-07-13 19:33:55,574 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:55,574 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259414699] [2021-07-13 19:33:55,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:55,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:55,714 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:33:55,714 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:55,714 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259414699] [2021-07-13 19:33:55,714 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1259414699] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:55,714 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [280602138] [2021-07-13 19:33:55,714 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 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:33:55,740 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:33:55,740 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:33:55,741 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:33:55,741 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:55,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 19 treesize of output 15 [2021-07-13 19:33:55,809 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:55,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 17 treesize of output 13 [2021-07-13 19:33:55,812 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:55,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 15 treesize of output 11 [2021-07-13 19:33:55,814 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:55,816 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:33:55,817 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:55,832 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:55,833 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:33:55,833 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:87, output treesize:59 [2021-07-13 19:33:55,911 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:55,912 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:33:55,912 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:55,915 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:55,915 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:33:55,916 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:33:55,919 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:55,919 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:33:55,920 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:55,923 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:55,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 15 treesize of output 11 [2021-07-13 19:33:55,924 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:55,927 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:55,927 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:33:55,928 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:55,930 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:55,931 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:33:55,932 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 2 xjuncts. [2021-07-13 19:33:55,934 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:33:55,935 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:55,938 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:33:55,939 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2021-07-13 19:33:56,048 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 45 [2021-07-13 19:33:56,048 INFO L628 ElimStorePlain]: treesize reduction 58, result has 75.9 percent of original size [2021-07-13 19:33:56,051 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:56,052 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2021-07-13 19:33:56,052 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:56,055 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:56,055 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:33:56,056 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:56,063 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:56,066 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:56,066 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:33:56,066 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:56,069 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:56,069 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:33:56,070 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:56,073 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:56,073 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:33:56,073 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:56,080 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:56,083 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:56,083 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:33:56,084 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:56,086 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:33:56,087 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:56,094 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:56,149 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:56,151 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:33:56,151 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 2 variables, input treesize:269, output treesize:115 [2021-07-13 19:33:56,276 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:33:56,277 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [280602138] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:56,277 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:56,277 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2021-07-13 19:33:56,277 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [249966688] [2021-07-13 19:33:56,277 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:33:56,277 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:56,277 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:33:56,277 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=203, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:33:56,277 INFO L87 Difference]: Start difference. First operand 221 states and 654 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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:33:56,926 WARN L205 SmtUtils]: Spent 177.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 65 [2021-07-13 19:33:57,007 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:33:57,007 INFO L93 Difference]: Finished difference Result 308 states and 888 transitions. [2021-07-13 19:33:57,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-13 19:33:57,007 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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 17 [2021-07-13 19:33:57,007 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:33:57,008 INFO L225 Difference]: With dead ends: 308 [2021-07-13 19:33:57,008 INFO L226 Difference]: Without dead ends: 304 [2021-07-13 19:33:57,008 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 765.1ms TimeCoverageRelationStatistics Valid=78, Invalid=384, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:33:57,008 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 304 states. [2021-07-13 19:33:57,010 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 304 to 219. [2021-07-13 19:33:57,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 219 states, 218 states have (on average 2.9724770642201834) internal successors, (648), 218 states have internal predecessors, (648), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:33:57,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 219 states to 219 states and 648 transitions. [2021-07-13 19:33:57,011 INFO L78 Accepts]: Start accepts. Automaton has 219 states and 648 transitions. Word has length 17 [2021-07-13 19:33:57,011 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:33:57,011 INFO L482 AbstractCegarLoop]: Abstraction has 219 states and 648 transitions. [2021-07-13 19:33:57,011 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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:33:57,011 INFO L276 IsEmpty]: Start isEmpty. Operand 219 states and 648 transitions. [2021-07-13 19:33:57,011 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:33:57,011 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:33:57,011 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:33:57,212 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 159 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4462 [2021-07-13 19:33:57,212 INFO L430 AbstractCegarLoop]: === Iteration 165 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:33:57,212 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:33:57,213 INFO L82 PathProgramCache]: Analyzing trace with hash -109288126, now seen corresponding path program 124 times [2021-07-13 19:33:57,213 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:33:57,213 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378350758] [2021-07-13 19:33:57,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:33:57,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:33:57,433 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 43 [2021-07-13 19:33:57,543 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:33:57,544 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:33:57,544 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [378350758] [2021-07-13 19:33:57,544 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [378350758] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:57,544 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1774858539] [2021-07-13 19:33:57,544 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 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:33:57,569 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:33:57,569 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:33:57,570 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:33:57,570 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:33:57,680 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:57,680 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:33:57,682 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 4 xjuncts. [2021-07-13 19:33:57,685 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:57,685 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:33:57,686 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:57,688 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:57,689 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:33:57,689 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:57,692 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:33:57,700 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:57,754 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:57,755 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:33:57,755 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:147, output treesize:207 [2021-07-13 19:33:57,868 INFO L446 ElimStorePlain]: Different costs {0=[array_2, v_prenex_1100, v_prenex_1102, v_prenex_1104], 1=[array_4, v_prenex_1101, v_prenex_1103, v_prenex_1105]} [2021-07-13 19:33:57,873 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:33:57,874 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:57,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 15 treesize of output 11 [2021-07-13 19:33:57,879 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:58,072 WARN L205 SmtUtils]: Spent 192.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 65 [2021-07-13 19:33:58,072 INFO L628 ElimStorePlain]: treesize reduction 191, result has 62.3 percent of original size [2021-07-13 19:33:58,076 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:33:58,077 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:33:58,164 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:58,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 27 treesize of output 21 [2021-07-13 19:33:58,168 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-07-13 19:33:58,260 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:58,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 30 treesize of output 24 [2021-07-13 19:33:58,265 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:58,269 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:33:58,269 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:58,273 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 24 [2021-07-13 19:33:58,274 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:58,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 28 treesize of output 22 [2021-07-13 19:33:58,278 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:58,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 48 treesize of output 38 [2021-07-13 19:33:58,282 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:58,286 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 24 [2021-07-13 19:33:58,286 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:58,431 WARN L205 SmtUtils]: Spent 144.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 60 [2021-07-13 19:33:58,432 INFO L628 ElimStorePlain]: treesize reduction 49, result has 83.3 percent of original size [2021-07-13 19:33:58,432 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:33:58,435 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:58,435 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:33:58,436 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:58,439 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:33:58,439 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:58,446 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:58,517 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:58,521 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:58,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 11 treesize of output 3 [2021-07-13 19:33:58,522 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:58,524 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:33:58,525 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:58,532 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:58,598 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:58,601 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:58,601 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:33:58,602 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:58,605 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:58,605 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:33:58,606 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:58,608 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:58,609 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:33:58,609 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:58,612 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:33:58,612 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:33:58,613 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:58,615 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 19 [2021-07-13 19:33:58,616 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:33:58,677 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:33:58,679 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:33:58,679 INFO L247 ElimStorePlain]: Needed 20 recursive calls to eliminate 8 variables, input treesize:521, output treesize:139 [2021-07-13 19:33:58,826 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:33:58,826 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1774858539] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:33:58,826 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:33:58,826 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 17 [2021-07-13 19:33:58,827 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1931188652] [2021-07-13 19:33:58,827 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:33:58,827 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:33:58,827 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:33:58,827 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=234, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:33:58,827 INFO L87 Difference]: Start difference. First operand 219 states and 648 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:33:59,418 WARN L205 SmtUtils]: Spent 188.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 78 [2021-07-13 19:33:59,684 WARN L205 SmtUtils]: Spent 216.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 87 [2021-07-13 19:33:59,870 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 44 [2021-07-13 19:34:00,090 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 48 [2021-07-13 19:34:00,186 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:00,186 INFO L93 Difference]: Finished difference Result 302 states and 863 transitions. [2021-07-13 19:34:00,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:34:00,186 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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 17 [2021-07-13 19:34:00,186 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:00,187 INFO L225 Difference]: With dead ends: 302 [2021-07-13 19:34:00,187 INFO L226 Difference]: Without dead ends: 294 [2021-07-13 19:34:00,187 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 1510.3ms TimeCoverageRelationStatistics Valid=93, Invalid=507, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:34:00,187 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 294 states. [2021-07-13 19:34:00,189 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 294 to 224. [2021-07-13 19:34:00,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 224 states, 223 states have (on average 2.9730941704035874) internal successors, (663), 223 states have internal predecessors, (663), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:34:00,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 663 transitions. [2021-07-13 19:34:00,190 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 663 transitions. Word has length 17 [2021-07-13 19:34:00,190 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:00,190 INFO L482 AbstractCegarLoop]: Abstraction has 224 states and 663 transitions. [2021-07-13 19:34:00,190 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:34:00,190 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 663 transitions. [2021-07-13 19:34:00,190 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:34:00,190 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:00,190 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:00,391 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4476,160 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:34:00,391 INFO L430 AbstractCegarLoop]: === Iteration 166 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:00,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:00,391 INFO L82 PathProgramCache]: Analyzing trace with hash 233295386, now seen corresponding path program 125 times [2021-07-13 19:34:00,391 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:00,392 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027630168] [2021-07-13 19:34:00,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:00,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:00,525 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:34:00,525 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:00,525 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027630168] [2021-07-13 19:34:00,525 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2027630168] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:00,525 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1374947387] [2021-07-13 19:34:00,525 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 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:34:00,553 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-07-13 19:34:00,553 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:34:00,554 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:34:00,555 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:00,655 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:00,656 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34: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 17 treesize of output 13 [2021-07-13 19:34:00,657 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:00,660 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:00,660 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:00,660 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:34:00,661 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:00,664 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:00,664 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:00,665 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:34:00,665 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:00,668 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:00,668 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:34:00,669 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-07-13 19:34:00,714 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:00,715 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:34:00,715 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:157, output treesize:147 [2021-07-13 19:34:00,855 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_1109, v_prenex_1119, array_2, v_prenex_1111, v_prenex_1113, v_prenex_1115, v_prenex_1107, v_prenex_1117], 1=[v_prenex_1108, array_0, v_prenex_1110, v_prenex_1112, v_prenex_1114, v_prenex_1116, v_prenex_1118, v_prenex_1106]} [2021-07-13 19:34:00,860 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:34:00,862 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 4 xjuncts. [2021-07-13 19:34:01,063 WARN L205 SmtUtils]: Spent 200.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 83 [2021-07-13 19:34:01,063 INFO L628 ElimStorePlain]: treesize reduction 160, result has 64.8 percent of original size [2021-07-13 19:34:01,063 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1119 vanished before elimination [2021-07-13 19:34:01,067 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:34:01,068 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:01,158 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:01,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 21 treesize of output 17 [2021-07-13 19:34:01,163 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:01,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 38 treesize of output 30 [2021-07-13 19:34:01,168 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-07-13 19:34:01,350 WARN L205 SmtUtils]: Spent 181.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 82 [2021-07-13 19:34:01,350 INFO L628 ElimStorePlain]: treesize reduction 10, result has 96.8 percent of original size [2021-07-13 19:34:01,355 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:34:01,355 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:01,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 19 treesize of output 15 [2021-07-13 19:34:01,360 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:01,447 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:01,451 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-13 19:34:01,452 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:01,611 WARN L205 SmtUtils]: Spent 158.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 68 [2021-07-13 19:34:01,611 INFO L628 ElimStorePlain]: treesize reduction 26, result has 90.8 percent of original size [2021-07-13 19:34:01,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 27 treesize of output 21 [2021-07-13 19:34:01,615 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2021-07-13 19:34:01,698 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:01,698 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1117 vanished before elimination [2021-07-13 19:34:01,702 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:01,702 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:01,703 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:34:01,703 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:01,707 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:01,707 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:34:01,708 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:01,715 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:01,794 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:01,794 INFO L518 ElimStorePlain]: Eliminatee array_0 vanished before elimination [2021-07-13 19:34:01,798 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:01,798 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:01,798 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:34:01,799 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:01,802 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:01,803 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:01,803 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 19 [2021-07-13 19:34:01,804 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:01,807 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:01,807 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:34:01,807 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:01,817 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:01,893 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:01,897 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:01,897 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:01,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 21 treesize of output 7 [2021-07-13 19:34:01,898 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:01,901 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:01,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 3 [2021-07-13 19:34:01,902 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:01,973 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:01,973 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1114 vanished before elimination [2021-07-13 19:34:01,973 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1116 vanished before elimination [2021-07-13 19:34:01,973 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1118 vanished before elimination [2021-07-13 19:34:01,976 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:01,977 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:01,977 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:34:01,978 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:01,980 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:01,981 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:34:01,981 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:01,988 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:02,057 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:02,058 INFO L550 ElimStorePlain]: Start of recursive call 1: 16 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-13 19:34:02,058 INFO L247 ElimStorePlain]: Needed 18 recursive calls to eliminate 16 variables, input treesize:374, output treesize:161 [2021-07-13 19:34:02,233 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:34:02,233 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1374947387] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:02,233 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:02,234 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 14 [2021-07-13 19:34:02,234 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [343645941] [2021-07-13 19:34:02,234 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:34:02,234 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:02,234 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:34:02,234 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=155, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:34:02,234 INFO L87 Difference]: Start difference. First operand 224 states and 663 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:34:02,713 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 54 [2021-07-13 19:34:02,892 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 47 [2021-07-13 19:34:03,200 WARN L205 SmtUtils]: Spent 236.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 49 [2021-07-13 19:34:03,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:03,239 INFO L93 Difference]: Finished difference Result 285 states and 824 transitions. [2021-07-13 19:34:03,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:34:03,239 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 17 [2021-07-13 19:34:03,239 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:03,239 INFO L225 Difference]: With dead ends: 285 [2021-07-13 19:34:03,239 INFO L226 Difference]: Without dead ends: 277 [2021-07-13 19:34:03,240 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 1084.0ms TimeCoverageRelationStatistics Valid=65, Invalid=355, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:34:03,240 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 277 states. [2021-07-13 19:34:03,242 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 277 to 224. [2021-07-13 19:34:03,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 224 states, 223 states have (on average 2.9730941704035874) internal successors, (663), 223 states have internal predecessors, (663), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:34:03,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 663 transitions. [2021-07-13 19:34:03,242 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 663 transitions. Word has length 17 [2021-07-13 19:34:03,242 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:03,242 INFO L482 AbstractCegarLoop]: Abstraction has 224 states and 663 transitions. [2021-07-13 19:34:03,242 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:34:03,242 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 663 transitions. [2021-07-13 19:34:03,243 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:34:03,243 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:03,243 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:03,443 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 161 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4493 [2021-07-13 19:34:03,444 INFO L430 AbstractCegarLoop]: === Iteration 167 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:03,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:03,444 INFO L82 PathProgramCache]: Analyzing trace with hash 1313469832, now seen corresponding path program 126 times [2021-07-13 19:34:03,444 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:03,444 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [927685034] [2021-07-13 19:34:03,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:03,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:03,644 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:34:03,645 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:03,645 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [927685034] [2021-07-13 19:34:03,645 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [927685034] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:03,645 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [481321311] [2021-07-13 19:34:03,645 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 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:34:03,671 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:34:03,671 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:34:03,671 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:34:03,672 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:03,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 25 treesize of output 19 [2021-07-13 19:34:03,837 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:03,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 27 treesize of output 21 [2021-07-13 19:34:03,840 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:34:03,883 INFO L628 ElimStorePlain]: treesize reduction 52, result has 61.5 percent of original size [2021-07-13 19:34:03,885 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:34:03,886 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:03,911 INFO L628 ElimStorePlain]: treesize reduction 26, result has 65.8 percent of original size [2021-07-13 19:34:03,912 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:34:03,912 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:131, output treesize:50 [2021-07-13 19:34:03,950 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:34:03,951 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:34:03,974 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:03,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 19 treesize of output 15 [2021-07-13 19:34:03,977 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:03,979 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-07-13 19:34:03,980 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:03,996 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:03,996 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:34:03,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 19 treesize of output 15 [2021-07-13 19:34:03,999 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:04,001 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:34:04,002 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:04,021 INFO L628 ElimStorePlain]: treesize reduction 5, result has 83.9 percent of original size [2021-07-13 19:34:04,021 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1122 vanished before elimination [2021-07-13 19:34:04,021 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1124 vanished before elimination [2021-07-13 19:34:04,022 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:34:04,022 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:104, output treesize:26 [2021-07-13 19:34:04,057 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:34:04,057 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [481321311] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:04,057 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:04,057 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 17 [2021-07-13 19:34:04,057 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1426631348] [2021-07-13 19:34:04,058 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:34:04,058 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:04,058 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:34:04,058 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=234, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:34:04,058 INFO L87 Difference]: Start difference. First operand 224 states and 663 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:34:04,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:04,958 INFO L93 Difference]: Finished difference Result 332 states and 941 transitions. [2021-07-13 19:34:04,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:34:04,959 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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 17 [2021-07-13 19:34:04,959 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:04,959 INFO L225 Difference]: With dead ends: 332 [2021-07-13 19:34:04,959 INFO L226 Difference]: Without dead ends: 324 [2021-07-13 19:34:04,960 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 912.5ms TimeCoverageRelationStatistics Valid=104, Invalid=546, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:34:04,960 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 324 states. [2021-07-13 19:34:04,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 324 to 226. [2021-07-13 19:34:04,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 226 states, 225 states have (on average 2.986666666666667) internal successors, (672), 225 states have internal predecessors, (672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:34:04,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 226 states to 226 states and 672 transitions. [2021-07-13 19:34:04,963 INFO L78 Accepts]: Start accepts. Automaton has 226 states and 672 transitions. Word has length 17 [2021-07-13 19:34:04,963 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:04,963 INFO L482 AbstractCegarLoop]: Abstraction has 226 states and 672 transitions. [2021-07-13 19:34:04,963 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:34:04,963 INFO L276 IsEmpty]: Start isEmpty. Operand 226 states and 672 transitions. [2021-07-13 19:34:04,963 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:34:04,963 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:04,963 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:05,164 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4523,162 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:34:05,164 INFO L430 AbstractCegarLoop]: === Iteration 168 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:05,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:05,165 INFO L82 PathProgramCache]: Analyzing trace with hash -1873488734, now seen corresponding path program 127 times [2021-07-13 19:34:05,165 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:05,165 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2075606749] [2021-07-13 19:34:05,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:05,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:05,324 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:34:05,324 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:05,324 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2075606749] [2021-07-13 19:34:05,324 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2075606749] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:05,324 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1592946102] [2021-07-13 19:34:05,324 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 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:34:05,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:05,350 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:34:05,351 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:05,414 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:05,414 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:05,414 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:34:05,415 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:05,418 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:05,418 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:05,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 15 treesize of output 11 [2021-07-13 19:34:05,419 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:05,422 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:05,422 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:05,422 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:34:05,423 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:34:05,426 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:05,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 17 treesize of output 13 [2021-07-13 19:34:05,427 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:05,466 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:05,467 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:34:05,467 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:137, output treesize:127 [2021-07-13 19:34:05,626 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_1130, array_2, v_prenex_1126, v_prenex_1128], 1=[array_0, v_prenex_1125, v_prenex_1127, v_prenex_1129]} [2021-07-13 19:34:05,630 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:34:05,632 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 4 xjuncts. [2021-07-13 19:34:05,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 25 treesize of output 19 [2021-07-13 19:34:05,637 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:05,832 WARN L205 SmtUtils]: Spent 194.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 65 [2021-07-13 19:34:05,832 INFO L628 ElimStorePlain]: treesize reduction 159, result has 64.5 percent of original size [2021-07-13 19:34:05,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 28 treesize of output 22 [2021-07-13 19:34:05,837 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:05,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 19 treesize of output 15 [2021-07-13 19:34:05,841 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:05,845 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-07-13 19:34:05,846 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:05,849 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 30 [2021-07-13 19:34:05,850 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 2 xjuncts. [2021-07-13 19:34:06,028 WARN L205 SmtUtils]: Spent 177.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 68 [2021-07-13 19:34:06,029 INFO L628 ElimStorePlain]: treesize reduction 10, result has 96.7 percent of original size [2021-07-13 19:34:06,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 27 treesize of output 21 [2021-07-13 19:34:06,034 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 2 xjuncts. [2021-07-13 19:34:06,037 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:34:06,038 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:06,126 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:06,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 7 treesize of output 5 [2021-07-13 19:34:06,131 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:06,293 WARN L205 SmtUtils]: Spent 161.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 61 [2021-07-13 19:34:06,293 INFO L628 ElimStorePlain]: treesize reduction 26, result has 90.9 percent of original size [2021-07-13 19:34:06,297 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:06,297 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:06,298 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:34:06,298 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:06,301 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:06,302 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:06,302 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 19 [2021-07-13 19:34:06,303 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:06,313 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:06,317 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:06,317 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:06,317 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:34:06,318 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:06,321 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:06,321 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:06,322 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:34:06,322 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:06,325 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:06,325 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:34:06,326 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:06,399 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:06,402 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:06,403 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:06,403 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:34:06,404 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:06,406 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:06,406 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:34:06,407 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:06,414 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:06,484 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:06,485 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1127 vanished before elimination [2021-07-13 19:34:06,488 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:06,488 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:06,488 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:34:06,489 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:06,492 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:06,492 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:34:06,492 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:06,499 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:06,567 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:06,569 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-13 19:34:06,569 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 8 variables, input treesize:374, output treesize:161 [2021-07-13 19:34:06,746 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:34:06,746 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1592946102] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:06,746 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:06,746 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 14 [2021-07-13 19:34:06,746 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1357644243] [2021-07-13 19:34:06,746 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:34:06,746 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:06,746 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:34:06,747 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=155, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:34:06,747 INFO L87 Difference]: Start difference. First operand 226 states and 672 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:34:07,260 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 56 [2021-07-13 19:34:07,530 WARN L205 SmtUtils]: Spent 213.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 79 [2021-07-13 19:34:07,843 WARN L205 SmtUtils]: Spent 234.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 83 [2021-07-13 19:34:07,888 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:07,889 INFO L93 Difference]: Finished difference Result 328 states and 946 transitions. [2021-07-13 19:34:07,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:34:07,889 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 17 [2021-07-13 19:34:07,889 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:07,890 INFO L225 Difference]: With dead ends: 328 [2021-07-13 19:34:07,890 INFO L226 Difference]: Without dead ends: 320 [2021-07-13 19:34:07,890 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 1229.2ms TimeCoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:34:07,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 320 states. [2021-07-13 19:34:07,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 320 to 225. [2021-07-13 19:34:07,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 225 states, 224 states have (on average 2.9910714285714284) internal successors, (670), 224 states have internal predecessors, (670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:34:07,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 670 transitions. [2021-07-13 19:34:07,893 INFO L78 Accepts]: Start accepts. Automaton has 225 states and 670 transitions. Word has length 17 [2021-07-13 19:34:07,893 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:07,893 INFO L482 AbstractCegarLoop]: Abstraction has 225 states and 670 transitions. [2021-07-13 19:34:07,893 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:34:07,893 INFO L276 IsEmpty]: Start isEmpty. Operand 225 states and 670 transitions. [2021-07-13 19:34:07,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:34:07,893 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:07,893 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:08,094 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4549,163 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:34:08,094 INFO L430 AbstractCegarLoop]: === Iteration 169 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:08,094 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:08,094 INFO L82 PathProgramCache]: Analyzing trace with hash -684833076, now seen corresponding path program 128 times [2021-07-13 19:34:08,094 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:08,094 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [9235257] [2021-07-13 19:34:08,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:08,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:08,387 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:34:08,387 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:08,387 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [9235257] [2021-07-13 19:34:08,387 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [9235257] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:08,387 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [603730440] [2021-07-13 19:34:08,387 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 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:34:08,413 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:34:08,413 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:34:08,413 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:34:08,414 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:08,523 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:08,524 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:34:08,525 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:08,527 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:08,527 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:34:08,528 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:08,530 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:08,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 25 treesize of output 19 [2021-07-13 19:34:08,531 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:08,533 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:34:08,535 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 4 xjuncts. [2021-07-13 19:34:08,585 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:08,586 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:34:08,587 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:135, output treesize:195 [2021-07-13 19:34:08,765 INFO L446 ElimStorePlain]: Different costs {0=[array_2], 1=[array_4]} [2021-07-13 19:34:08,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 30 treesize of output 24 [2021-07-13 19:34:08,770 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:08,773 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:34:08,774 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:08,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 30 treesize of output 24 [2021-07-13 19:34:08,778 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:08,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 30 treesize of output 24 [2021-07-13 19:34:08,782 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:08,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 28 treesize of output 22 [2021-07-13 19:34:08,786 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:08,790 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:34:08,791 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:08,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 27 treesize of output 21 [2021-07-13 19:34:08,795 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 2 xjuncts. [2021-07-13 19:34:08,799 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 36 [2021-07-13 19:34:08,800 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:08,803 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:34:08,804 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:08,807 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:34:08,808 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:08,812 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:34:08,813 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:08,816 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:34:08,817 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:08,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 27 treesize of output 21 [2021-07-13 19:34:08,821 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 2 xjuncts. [2021-07-13 19:34:08,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 48 treesize of output 38 [2021-07-13 19:34:08,826 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:08,976 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 48 [2021-07-13 19:34:08,976 INFO L628 ElimStorePlain]: treesize reduction 187, result has 56.0 percent of original size [2021-07-13 19:34:08,979 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:08,980 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:34:08,980 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:08,983 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:08,983 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:34:08,984 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:08,987 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:08,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 12 treesize of output 5 [2021-07-13 19:34:08,987 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:08,990 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:08,990 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:34:08,991 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:08,994 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:08,994 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:34:08,995 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:09,002 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:09,004 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:09,005 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:34:09,005 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:09,008 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:09,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 10 treesize of output 5 [2021-07-13 19:34:09,009 INFO L550 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:09,012 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:09,012 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:34:09,013 INFO L550 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:09,019 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:09,022 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 19 [2021-07-13 19:34:09,023 INFO L550 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:09,083 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:09,085 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:34:09,085 INFO L247 ElimStorePlain]: Needed 24 recursive calls to eliminate 2 variables, input treesize:521, output treesize:139 [2021-07-13 19:34:09,236 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:34:09,236 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [603730440] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:09,236 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:09,236 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2021-07-13 19:34:09,236 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767721279] [2021-07-13 19:34:09,236 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:34:09,236 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:09,237 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:34:09,237 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=207, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:34:09,237 INFO L87 Difference]: Start difference. First operand 225 states and 670 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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:34:09,683 WARN L205 SmtUtils]: Spent 200.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 81 [2021-07-13 19:34:10,014 WARN L205 SmtUtils]: Spent 249.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 96 [2021-07-13 19:34:10,512 WARN L205 SmtUtils]: Spent 432.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 101 [2021-07-13 19:34:11,049 WARN L205 SmtUtils]: Spent 465.00 ms on a formula simplification. DAG size of input: 128 DAG size of output: 105 [2021-07-13 19:34:11,096 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:11,096 INFO L93 Difference]: Finished difference Result 375 states and 1083 transitions. [2021-07-13 19:34:11,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-13 19:34:11,096 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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 17 [2021-07-13 19:34:11,097 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:11,097 INFO L225 Difference]: With dead ends: 375 [2021-07-13 19:34:11,097 INFO L226 Difference]: Without dead ends: 367 [2021-07-13 19:34:11,098 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 2099.9ms TimeCoverageRelationStatistics Valid=87, Invalid=375, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:34:11,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 367 states. [2021-07-13 19:34:11,101 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 367 to 229. [2021-07-13 19:34:11,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 229 states, 228 states have (on average 2.991228070175439) internal successors, (682), 228 states have internal predecessors, (682), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:34:11,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 229 states and 682 transitions. [2021-07-13 19:34:11,102 INFO L78 Accepts]: Start accepts. Automaton has 229 states and 682 transitions. Word has length 17 [2021-07-13 19:34:11,102 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:11,103 INFO L482 AbstractCegarLoop]: Abstraction has 229 states and 682 transitions. [2021-07-13 19:34:11,103 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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:34:11,103 INFO L276 IsEmpty]: Start isEmpty. Operand 229 states and 682 transitions. [2021-07-13 19:34:11,103 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:34:11,103 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:11,103 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:11,320 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4575,164 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:34:11,320 INFO L430 AbstractCegarLoop]: === Iteration 170 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:11,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:11,321 INFO L82 PathProgramCache]: Analyzing trace with hash 590115602, now seen corresponding path program 129 times [2021-07-13 19:34:11,321 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:11,321 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [321822513] [2021-07-13 19:34:11,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:11,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:11,547 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:34:11,547 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:11,547 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [321822513] [2021-07-13 19:34:11,547 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [321822513] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:11,547 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2095863944] [2021-07-13 19:34:11,547 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 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:34:11,573 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:34:11,573 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:34:11,573 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 24 conjunts are in the unsatisfiable core [2021-07-13 19:34:11,574 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:11,727 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:11,727 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:11,727 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:34:11,728 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:34:11,732 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:11,732 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:11,732 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:34:11,733 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:11,738 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:11,738 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:11,739 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:34:11,740 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:11,743 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:11,743 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:34:11,744 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:11,805 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:11,812 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-07-13 19:34:11,812 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:197, output treesize:187 [2021-07-13 19:34:12,167 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_1141, array_2, v_prenex_1143, v_prenex_1145, v_prenex_1136, v_prenex_1138], 1=[array_4, v_prenex_1142, v_prenex_1144, v_prenex_1146, v_prenex_1137, v_prenex_1139]} [2021-07-13 19:34:12,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 25 treesize of output 19 [2021-07-13 19:34:12,174 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:12,179 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:34:12,179 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:12,407 WARN L205 SmtUtils]: Spent 227.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 86 [2021-07-13 19:34:12,408 INFO L628 ElimStorePlain]: treesize reduction 136, result has 61.7 percent of original size [2021-07-13 19:34:12,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 30 treesize of output 24 [2021-07-13 19:34:12,413 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:12,417 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:34:12,418 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:12,476 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:12,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 19 treesize of output 15 [2021-07-13 19:34:12,481 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:12,535 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:12,539 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-13 19:34:12,540 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:12,593 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:12,597 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:34:12,598 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 2 xjuncts. [2021-07-13 19:34:12,655 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:12,659 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-07-13 19:34:12,660 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:12,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 19 treesize of output 15 [2021-07-13 19:34:12,664 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:12,717 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:12,721 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:12,722 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:12,722 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:34:12,723 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:12,726 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:12,726 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2021-07-13 19:34:12,727 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:12,778 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:12,778 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1142 vanished before elimination [2021-07-13 19:34:12,782 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:12,782 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:34:12,783 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:12,834 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:12,834 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1146 vanished before elimination [2021-07-13 19:34:12,838 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:12,838 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:12,838 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:34:12,839 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:12,842 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:12,842 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:34:12,843 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:12,851 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:12,904 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:12,907 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:12,908 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:12,908 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:34:12,909 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:12,912 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:12,912 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:34:12,913 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:12,961 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:12,963 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 12 dim-1 vars, End of recursive call: and 9 xjuncts. [2021-07-13 19:34:12,963 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 18 variables, input treesize:369, output treesize:62 [2021-07-13 19:34:13,011 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:34:13,011 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2095863944] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:13,012 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:13,012 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 16 [2021-07-13 19:34:13,012 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [764904414] [2021-07-13 19:34:13,012 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:34:13,012 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:13,012 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:34:13,012 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=203, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:34:13,012 INFO L87 Difference]: Start difference. First operand 229 states and 682 transitions. Second operand has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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:34:13,404 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 81 [2021-07-13 19:34:13,731 WARN L205 SmtUtils]: Spent 264.00 ms on a formula simplification. DAG size of input: 152 DAG size of output: 124 [2021-07-13 19:34:13,887 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:13,887 INFO L93 Difference]: Finished difference Result 321 states and 933 transitions. [2021-07-13 19:34:13,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-13 19:34:13,887 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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 17 [2021-07-13 19:34:13,887 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:13,888 INFO L225 Difference]: With dead ends: 321 [2021-07-13 19:34:13,888 INFO L226 Difference]: Without dead ends: 317 [2021-07-13 19:34:13,891 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 10 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 1021.5ms TimeCoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:34:13,891 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 317 states. [2021-07-13 19:34:13,894 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 317 to 233. [2021-07-13 19:34:13,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 233 states, 232 states have (on average 3.0) internal successors, (696), 232 states have internal predecessors, (696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:34:13,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 233 states to 233 states and 696 transitions. [2021-07-13 19:34:13,894 INFO L78 Accepts]: Start accepts. Automaton has 233 states and 696 transitions. Word has length 17 [2021-07-13 19:34:13,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:13,894 INFO L482 AbstractCegarLoop]: Abstraction has 233 states and 696 transitions. [2021-07-13 19:34:13,894 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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:34:13,894 INFO L276 IsEmpty]: Start isEmpty. Operand 233 states and 696 transitions. [2021-07-13 19:34:13,895 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:34:13,895 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:13,895 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:14,095 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 165 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4592 [2021-07-13 19:34:14,095 INFO L430 AbstractCegarLoop]: === Iteration 171 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:14,096 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:14,096 INFO L82 PathProgramCache]: Analyzing trace with hash 2005784494, now seen corresponding path program 130 times [2021-07-13 19:34:14,096 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:14,096 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1455974631] [2021-07-13 19:34:14,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:14,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:14,300 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:34:14,300 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:14,300 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1455974631] [2021-07-13 19:34:14,300 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1455974631] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:14,300 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1423223260] [2021-07-13 19:34:14,300 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 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:34:14,326 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:34:14,326 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:34:14,327 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:34:14,327 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:14,450 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:14,451 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:14,451 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:34:14,452 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:14,454 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:14,455 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:14,455 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:34:14,456 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:14,458 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:14,459 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:14,459 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:34:14,460 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 4 xjuncts. [2021-07-13 19:34:14,463 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:14,463 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:34:14,464 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:14,526 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:14,527 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:34:14,527 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:159, output treesize:219 [2021-07-13 19:34:14,636 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_1150, v_prenex_1152, array_2, v_prenex_1148], 1=[v_prenex_1151, array_4, v_prenex_1153, v_prenex_1149]} [2021-07-13 19:34:14,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 15 treesize of output 11 [2021-07-13 19:34:14,642 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:14,646 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:34:14,647 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:14,872 WARN L205 SmtUtils]: Spent 224.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 66 [2021-07-13 19:34:14,872 INFO L628 ElimStorePlain]: treesize reduction 186, result has 64.4 percent of original size [2021-07-13 19:34:14,875 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:34:14,876 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:34:14,976 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:14,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 30 treesize of output 24 [2021-07-13 19:34:14,981 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:14,985 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 38 [2021-07-13 19:34:14,986 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:14,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 30 treesize of output 24 [2021-07-13 19:34:14,991 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:14,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 19 treesize of output 15 [2021-07-13 19:34:14,995 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:14,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 28 treesize of output 22 [2021-07-13 19:34:15,006 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:15,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, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 24 [2021-07-13 19:34:15,011 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:15,169 WARN L205 SmtUtils]: Spent 157.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 61 [2021-07-13 19:34:15,169 INFO L628 ElimStorePlain]: treesize reduction 52, result has 83.0 percent of original size [2021-07-13 19:34:15,172 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:34:15,173 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 2 xjuncts. [2021-07-13 19:34:15,252 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:15,252 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1151 vanished before elimination [2021-07-13 19:34:15,256 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:15,256 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:15,257 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:34:15,266 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:15,270 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:15,270 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:15,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 12 treesize of output 5 [2021-07-13 19:34:15,271 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:15,274 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:15,275 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:15,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 44 treesize of output 19 [2021-07-13 19:34:15,276 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:15,279 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:15,280 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:15,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 21 treesize of output 7 [2021-07-13 19:34:15,280 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:15,284 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:15,284 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:34:15,284 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:15,360 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:15,363 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:15,364 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:15,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 21 treesize of output 7 [2021-07-13 19:34:15,364 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:15,367 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:15,367 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:34:15,368 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:15,375 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:15,451 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:15,454 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:15,455 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:15,455 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:34:15,455 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:15,458 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:15,458 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:34:15,459 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:15,465 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:15,535 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:15,536 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:34:15,536 INFO L247 ElimStorePlain]: Needed 20 recursive calls to eliminate 8 variables, input treesize:563, output treesize:163 [2021-07-13 19:34:15,710 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:34:15,710 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1423223260] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:15,710 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:15,710 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 16 [2021-07-13 19:34:15,710 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1521220821] [2021-07-13 19:34:15,711 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:34:15,711 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:15,711 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:34:15,711 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=205, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:34:15,711 INFO L87 Difference]: Start difference. First operand 233 states and 696 transitions. Second operand has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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:34:16,209 WARN L205 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 54 [2021-07-13 19:34:16,478 WARN L205 SmtUtils]: Spent 212.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 54 [2021-07-13 19:34:16,794 WARN L205 SmtUtils]: Spent 258.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 62 [2021-07-13 19:34:16,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:16,837 INFO L93 Difference]: Finished difference Result 344 states and 985 transitions. [2021-07-13 19:34:16,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-13 19:34:16,838 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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 17 [2021-07-13 19:34:16,838 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:16,838 INFO L225 Difference]: With dead ends: 344 [2021-07-13 19:34:16,838 INFO L226 Difference]: Without dead ends: 340 [2021-07-13 19:34:16,838 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 1305.7ms TimeCoverageRelationStatistics Valid=82, Invalid=380, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:34:16,839 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 340 states. [2021-07-13 19:34:16,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 340 to 233. [2021-07-13 19:34:16,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 233 states, 232 states have (on average 3.0) internal successors, (696), 232 states have internal predecessors, (696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:34:16,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 233 states to 233 states and 696 transitions. [2021-07-13 19:34:16,842 INFO L78 Accepts]: Start accepts. Automaton has 233 states and 696 transitions. Word has length 17 [2021-07-13 19:34:16,842 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:16,842 INFO L482 AbstractCegarLoop]: Abstraction has 233 states and 696 transitions. [2021-07-13 19:34:16,842 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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:34:16,842 INFO L276 IsEmpty]: Start isEmpty. Operand 233 states and 696 transitions. [2021-07-13 19:34:16,842 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:34:16,842 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:16,842 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:17,043 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4634,166 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:34:17,043 INFO L430 AbstractCegarLoop]: === Iteration 172 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:17,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:17,043 INFO L82 PathProgramCache]: Analyzing trace with hash -1746863934, now seen corresponding path program 131 times [2021-07-13 19:34:17,043 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:17,043 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1220987541] [2021-07-13 19:34:17,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:17,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:17,267 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:34:17,267 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:17,267 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1220987541] [2021-07-13 19:34:17,267 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1220987541] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:17,267 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [399856980] [2021-07-13 19:34:17,267 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 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:34:17,293 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:34:17,294 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:34:17,294 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:34:17,294 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:17,446 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:17,447 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:17,447 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:34:17,448 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:17,451 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:17,451 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:17,452 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:34:17,452 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:17,456 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:17,456 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:17,456 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:34:17,457 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:17,460 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:17,460 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:34:17,461 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-07-13 19:34:17,511 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:17,517 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-07-13 19:34:17,517 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 5 variables, input treesize:177, output treesize:167 [2021-07-13 19:34:17,737 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:17,738 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:34:17,739 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:17,743 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:34:17,744 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:17,961 WARN L205 SmtUtils]: Spent 217.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 80 [2021-07-13 19:34:17,962 INFO L628 ElimStorePlain]: treesize reduction 91, result has 77.8 percent of original size [2021-07-13 19:34:17,966 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:17,967 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:17,967 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:34:17,968 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:17,971 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:17,972 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:34:17,972 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-07-13 19:34:18,071 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:18,072 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1162 vanished before elimination [2021-07-13 19:34:18,076 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:18,076 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:34:18,078 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 2 xjuncts. [2021-07-13 19:34:18,082 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:18,082 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:34:18,083 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:18,087 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:18,087 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 30 [2021-07-13 19:34:18,088 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 2 xjuncts. [2021-07-13 19:34:18,092 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:34:18,093 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:18,200 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2021-07-13 19:34:18,201 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:18,205 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:18,206 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:18,206 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2021-07-13 19:34:18,207 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:18,211 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:18,211 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:18,211 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 15 [2021-07-13 19:34:18,212 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:18,224 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:18,233 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:18,234 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:18,234 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:34:18,235 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:18,239 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:18,239 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:18,239 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:34:18,240 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:18,247 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:18,247 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:18,247 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2021-07-13 19:34:18,248 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:18,256 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:18,260 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:18,260 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:34:18,261 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:18,370 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2021-07-13 19:34:18,370 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:18,375 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:18,375 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:34:18,377 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 2 xjuncts. [2021-07-13 19:34:18,504 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification that was a NOOP. DAG size: 77 [2021-07-13 19:34:18,504 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:18,508 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:18,509 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:34:18,509 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:18,513 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:34:18,513 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:18,521 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:18,622 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 71 [2021-07-13 19:34:18,623 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:18,627 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:18,627 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2021-07-13 19:34:18,628 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:18,631 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:18,632 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:34:18,632 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:18,635 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:34:18,636 INFO L550 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:18,643 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:18,743 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:18,746 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 8 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:34:18,746 INFO L247 ElimStorePlain]: Needed 21 recursive calls to eliminate 12 variables, input treesize:424, output treesize:170 [2021-07-13 19:34:18,896 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 42 [2021-07-13 19:34:18,963 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:34:18,963 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [399856980] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:18,963 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:18,963 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 16 [2021-07-13 19:34:18,963 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1120730735] [2021-07-13 19:34:18,963 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:34:18,963 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:18,964 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:34:18,964 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=203, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:34:18,964 INFO L87 Difference]: Start difference. First operand 233 states and 696 transitions. Second operand has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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:34:19,398 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 80 [2021-07-13 19:34:19,725 WARN L205 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 60 [2021-07-13 19:34:19,806 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:19,806 INFO L93 Difference]: Finished difference Result 336 states and 971 transitions. [2021-07-13 19:34:19,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-13 19:34:19,806 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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 17 [2021-07-13 19:34:19,806 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:19,807 INFO L225 Difference]: With dead ends: 336 [2021-07-13 19:34:19,807 INFO L226 Difference]: Without dead ends: 332 [2021-07-13 19:34:19,807 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 10 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 1053.8ms TimeCoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:34:19,807 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 332 states. [2021-07-13 19:34:19,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 332 to 231. [2021-07-13 19:34:19,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 231 states, 230 states have (on average 2.991304347826087) internal successors, (688), 230 states have internal predecessors, (688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:34:19,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 231 states to 231 states and 688 transitions. [2021-07-13 19:34:19,810 INFO L78 Accepts]: Start accepts. Automaton has 231 states and 688 transitions. Word has length 17 [2021-07-13 19:34:19,810 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:19,810 INFO L482 AbstractCegarLoop]: Abstraction has 231 states and 688 transitions. [2021-07-13 19:34:19,810 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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:34:19,810 INFO L276 IsEmpty]: Start isEmpty. Operand 231 states and 688 transitions. [2021-07-13 19:34:19,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:34:19,811 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:19,811 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:20,011 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4652,167 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:34:20,011 INFO L430 AbstractCegarLoop]: === Iteration 173 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:20,011 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:20,011 INFO L82 PathProgramCache]: Analyzing trace with hash 932699114, now seen corresponding path program 132 times [2021-07-13 19:34:20,012 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:20,012 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1825381182] [2021-07-13 19:34:20,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:20,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:20,148 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:34:20,148 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:20,148 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1825381182] [2021-07-13 19:34:20,148 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1825381182] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:20,148 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [738446800] [2021-07-13 19:34:20,148 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 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:34:20,175 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:34:20,175 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:34:20,175 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:34:20,176 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:20,288 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:20,288 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:20,289 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:34:20,289 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:20,292 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:20,292 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:20,293 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:34:20,293 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:20,296 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:20,297 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:20,297 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:34:20,297 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:20,300 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:20,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 27 treesize of output 21 [2021-07-13 19:34:20,301 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-07-13 19:34:20,346 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:20,347 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:34:20,347 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:157, output treesize:147 [2021-07-13 19:34:20,438 INFO L446 ElimStorePlain]: Different costs {0=[array_2, v_prenex_1164, v_prenex_1166, v_prenex_1168], 1=[array_0, v_prenex_1163, v_prenex_1165, v_prenex_1167]} [2021-07-13 19:34:20,442 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:34:20,443 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:34:20,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 28 treesize of output 22 [2021-07-13 19:34:20,448 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:20,452 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:34:20,453 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:20,457 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 30 [2021-07-13 19:34:20,458 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-07-13 19:34:20,662 WARN L205 SmtUtils]: Spent 204.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 72 [2021-07-13 19:34:20,663 INFO L628 ElimStorePlain]: treesize reduction 88, result has 78.4 percent of original size [2021-07-13 19:34:20,667 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:34:20,668 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:20,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, 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:34:20,677 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 2 xjuncts. [2021-07-13 19:34:20,772 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:20,776 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:34:20,777 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 2 xjuncts. [2021-07-13 19:34:20,959 WARN L205 SmtUtils]: Spent 182.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 68 [2021-07-13 19:34:20,960 INFO L628 ElimStorePlain]: treesize reduction 39, result has 88.3 percent of original size [2021-07-13 19:34:20,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 7 treesize of output 5 [2021-07-13 19:34:20,964 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:21,121 WARN L205 SmtUtils]: Spent 157.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 61 [2021-07-13 19:34:21,122 INFO L628 ElimStorePlain]: treesize reduction 26, result has 90.9 percent of original size [2021-07-13 19:34:21,126 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:21,126 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:21,126 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:34:21,127 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:21,130 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:21,130 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:21,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 44 treesize of output 19 [2021-07-13 19:34:21,131 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:21,141 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:21,145 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:21,145 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:21,145 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:34:21,146 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:21,149 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:21,150 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:21,150 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:34:21,150 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:21,153 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:21,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 21 treesize of output 7 [2021-07-13 19:34:21,154 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:21,228 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:21,232 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:21,232 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:21,232 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:34:21,233 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:21,236 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:21,236 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:34:21,236 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:21,243 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:21,314 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:21,317 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:21,318 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:21,318 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:34:21,319 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:21,321 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:21,321 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:34:21,322 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:21,329 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:21,398 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:21,398 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1167 vanished before elimination [2021-07-13 19:34:21,399 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-13 19:34:21,399 INFO L247 ElimStorePlain]: Needed 18 recursive calls to eliminate 8 variables, input treesize:374, output treesize:161 [2021-07-13 19:34:21,574 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:34:21,574 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [738446800] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:21,574 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:21,574 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 14 [2021-07-13 19:34:21,574 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1908681707] [2021-07-13 19:34:21,574 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:34:21,574 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:21,575 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:34:21,575 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:34:21,575 INFO L87 Difference]: Start difference. First operand 231 states and 688 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:34:22,038 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 57 [2021-07-13 19:34:22,263 WARN L205 SmtUtils]: Spent 191.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 50 [2021-07-13 19:34:22,535 WARN L205 SmtUtils]: Spent 208.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 55 [2021-07-13 19:34:22,576 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:22,576 INFO L93 Difference]: Finished difference Result 331 states and 957 transitions. [2021-07-13 19:34:22,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-13 19:34:22,576 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 17 [2021-07-13 19:34:22,577 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:22,577 INFO L225 Difference]: With dead ends: 331 [2021-07-13 19:34:22,577 INFO L226 Difference]: Without dead ends: 323 [2021-07-13 19:34:22,577 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 1102.4ms TimeCoverageRelationStatistics Valid=76, Invalid=304, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:34:22,577 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 323 states. [2021-07-13 19:34:22,579 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 323 to 227. [2021-07-13 19:34:22,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 227 states, 226 states have (on average 2.9911504424778763) internal successors, (676), 226 states have internal predecessors, (676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:34:22,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 227 states to 227 states and 676 transitions. [2021-07-13 19:34:22,580 INFO L78 Accepts]: Start accepts. Automaton has 227 states and 676 transitions. Word has length 17 [2021-07-13 19:34:22,580 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:22,580 INFO L482 AbstractCegarLoop]: Abstraction has 227 states and 676 transitions. [2021-07-13 19:34:22,580 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:34:22,580 INFO L276 IsEmpty]: Start isEmpty. Operand 227 states and 676 transitions. [2021-07-13 19:34:22,581 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:34:22,581 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:22,581 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:22,782 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 168 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4694 [2021-07-13 19:34:22,782 INFO L430 AbstractCegarLoop]: === Iteration 174 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:22,782 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:22,782 INFO L82 PathProgramCache]: Analyzing trace with hash 2073250540, now seen corresponding path program 133 times [2021-07-13 19:34:22,782 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:22,783 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [961423116] [2021-07-13 19:34:22,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:22,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:23,008 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:34:23,008 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:23,008 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [961423116] [2021-07-13 19:34:23,008 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [961423116] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:23,008 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1859707883] [2021-07-13 19:34:23,008 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 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:34:23,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:23,038 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:34:23,038 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:23,164 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:23,164 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:34:23,166 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 4 xjuncts. [2021-07-13 19:34:23,169 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:23,169 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:34:23,169 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:23,172 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:23,172 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:34:23,173 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:23,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 25 treesize of output 19 [2021-07-13 19:34:23,176 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:23,230 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:23,232 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:34:23,232 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:147, output treesize:207 [2021-07-13 19:34:23,341 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_1171, array_2, v_prenex_1173, v_prenex_1169], 1=[v_prenex_1170, v_prenex_1172, v_prenex_1174, array_4]} [2021-07-13 19:34:23,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 25 treesize of output 19 [2021-07-13 19:34:23,346 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:23,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 27 treesize of output 21 [2021-07-13 19:34:23,351 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:34:23,546 WARN L205 SmtUtils]: Spent 194.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 69 [2021-07-13 19:34:23,546 INFO L628 ElimStorePlain]: treesize reduction 191, result has 63.6 percent of original size [2021-07-13 19:34:23,550 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-13 19:34:23,551 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:23,645 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:23,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 28 treesize of output 22 [2021-07-13 19:34:23,649 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:23,653 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 24 [2021-07-13 19:34:23,654 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:23,657 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 38 [2021-07-13 19:34:23,658 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:23,662 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:34:23,663 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:23,667 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 24 [2021-07-13 19:34:23,667 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:23,671 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:34:23,671 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:23,801 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 61 [2021-07-13 19:34:23,802 INFO L628 ElimStorePlain]: treesize reduction 21, result has 91.8 percent of original size [2021-07-13 19:34:23,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 27 treesize of output 21 [2021-07-13 19:34:23,805 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 2 xjuncts. [2021-07-13 19:34:23,874 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:23,878 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:23,878 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:34:23,878 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:23,881 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:34:23,882 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:23,889 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:23,955 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:23,959 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:23,959 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:34:23,960 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:23,963 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:34:23,963 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:23,971 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:24,039 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:24,042 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:24,043 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:34:24,043 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:24,046 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:24,046 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:34:24,047 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:24,050 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:24,050 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:34:24,051 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:24,053 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:24,054 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:34:24,054 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:24,057 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 19 [2021-07-13 19:34:24,058 INFO L550 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:24,119 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:24,120 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:34:24,122 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:34:24,122 INFO L247 ElimStorePlain]: Needed 20 recursive calls to eliminate 8 variables, input treesize:521, output treesize:139 [2021-07-13 19:34:24,271 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:34:24,271 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1859707883] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:24,271 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:24,271 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 17 [2021-07-13 19:34:24,271 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270583445] [2021-07-13 19:34:24,272 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:34:24,272 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:24,272 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:34:24,272 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=235, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:34:24,272 INFO L87 Difference]: Start difference. First operand 227 states and 676 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:34:24,798 WARN L205 SmtUtils]: Spent 189.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 77 [2021-07-13 19:34:25,061 WARN L205 SmtUtils]: Spent 217.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 87 [2021-07-13 19:34:25,261 WARN L205 SmtUtils]: Spent 173.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 47 [2021-07-13 19:34:25,495 WARN L205 SmtUtils]: Spent 198.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 54 [2021-07-13 19:34:25,766 WARN L205 SmtUtils]: Spent 212.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 55 [2021-07-13 19:34:26,060 WARN L205 SmtUtils]: Spent 239.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 59 [2021-07-13 19:34:26,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:26,138 INFO L93 Difference]: Finished difference Result 355 states and 1007 transitions. [2021-07-13 19:34:26,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:34:26,138 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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 17 [2021-07-13 19:34:26,138 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:26,139 INFO L225 Difference]: With dead ends: 355 [2021-07-13 19:34:26,139 INFO L226 Difference]: Without dead ends: 343 [2021-07-13 19:34:26,139 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 1959.9ms TimeCoverageRelationStatistics Valid=116, Invalid=534, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:34:26,139 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 343 states. [2021-07-13 19:34:26,142 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 343 to 232. [2021-07-13 19:34:26,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 232 states, 231 states have (on average 2.9913419913419914) internal successors, (691), 231 states have internal predecessors, (691), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:34:26,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 232 states to 232 states and 691 transitions. [2021-07-13 19:34:26,143 INFO L78 Accepts]: Start accepts. Automaton has 232 states and 691 transitions. Word has length 17 [2021-07-13 19:34:26,143 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:26,143 INFO L482 AbstractCegarLoop]: Abstraction has 232 states and 691 transitions. [2021-07-13 19:34:26,144 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:34:26,144 INFO L276 IsEmpty]: Start isEmpty. Operand 232 states and 691 transitions. [2021-07-13 19:34:26,144 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:34:26,144 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:26,144 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:26,366 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 169 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4714 [2021-07-13 19:34:26,367 INFO L430 AbstractCegarLoop]: === Iteration 175 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:26,367 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:26,367 INFO L82 PathProgramCache]: Analyzing trace with hash -1879133244, now seen corresponding path program 134 times [2021-07-13 19:34:26,367 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:26,367 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [738354620] [2021-07-13 19:34:26,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:26,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:26,497 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:34:26,497 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:26,497 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [738354620] [2021-07-13 19:34:26,497 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [738354620] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:26,497 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [581913256] [2021-07-13 19:34:26,497 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 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:34:26,526 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:34:26,526 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:34:26,527 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:34:26,527 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:26,639 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:26,639 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:26,639 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:34:26,640 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:26,643 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:26,643 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:26,643 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:34:26,644 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:26,647 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:26,647 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:26,647 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:34:26,648 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:26,651 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:26,651 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:34:26,652 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-07-13 19:34:26,696 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:26,698 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:34:26,698 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:149, output treesize:139 [2021-07-13 19:34:26,784 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_1180, array_2, v_prenex_1176, v_prenex_1178], 1=[array_0, v_prenex_1175, v_prenex_1177, v_prenex_1179]} [2021-07-13 19:34:26,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 25 treesize of output 19 [2021-07-13 19:34:26,789 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:26,793 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:34:26,793 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:26,954 WARN L205 SmtUtils]: Spent 160.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 59 [2021-07-13 19:34:26,954 INFO L628 ElimStorePlain]: treesize reduction 114, result has 68.3 percent of original size [2021-07-13 19:34:26,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 29 treesize of output 23 [2021-07-13 19:34:26,959 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:34:26,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 28 treesize of output 22 [2021-07-13 19:34:26,964 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:26,967 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:34:26,968 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:26,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 38 treesize of output 30 [2021-07-13 19:34:26,973 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 2 xjuncts. [2021-07-13 19:34:27,054 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:27,057 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:34:27,058 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 2 xjuncts. [2021-07-13 19:34:27,144 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:27,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 27 treesize of output 21 [2021-07-13 19:34:27,148 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2021-07-13 19:34:27,312 WARN L205 SmtUtils]: Spent 163.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 61 [2021-07-13 19:34:27,312 INFO L628 ElimStorePlain]: treesize reduction 39, result has 87.0 percent of original size [2021-07-13 19:34:27,316 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:27,316 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:27,316 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:34:27,317 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:27,320 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:27,321 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:27,321 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 19 [2021-07-13 19:34:27,322 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:27,332 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:27,335 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:27,335 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:27,336 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:34:27,336 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:27,340 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:27,340 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:27,340 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:34:27,341 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:27,344 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:27,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 21 treesize of output 7 [2021-07-13 19:34:27,345 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:27,419 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:27,422 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:27,422 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:27,423 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:34:27,423 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:27,426 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:27,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 20 treesize of output 9 [2021-07-13 19:34:27,427 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:27,434 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:27,506 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:27,509 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:27,509 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:27,510 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:34:27,510 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:27,513 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:27,513 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:34:27,514 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:27,521 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:27,593 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:27,593 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1179 vanished before elimination [2021-07-13 19:34:27,595 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-13 19:34:27,595 INFO L247 ElimStorePlain]: Needed 18 recursive calls to eliminate 8 variables, input treesize:374, output treesize:161 [2021-07-13 19:34:27,765 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:34:27,766 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [581913256] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:27,766 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:27,766 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 14 [2021-07-13 19:34:27,766 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [918378206] [2021-07-13 19:34:27,766 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:34:27,766 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:27,766 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:34:27,766 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:34:27,766 INFO L87 Difference]: Start difference. First operand 232 states and 691 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:34:28,241 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 56 [2021-07-13 19:34:28,462 WARN L205 SmtUtils]: Spent 188.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 50 [2021-07-13 19:34:28,739 WARN L205 SmtUtils]: Spent 208.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 55 [2021-07-13 19:34:28,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:28,779 INFO L93 Difference]: Finished difference Result 332 states and 960 transitions. [2021-07-13 19:34:28,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-13 19:34:28,780 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 17 [2021-07-13 19:34:28,780 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:28,780 INFO L225 Difference]: With dead ends: 332 [2021-07-13 19:34:28,780 INFO L226 Difference]: Without dead ends: 324 [2021-07-13 19:34:28,780 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 1106.3ms TimeCoverageRelationStatistics Valid=73, Invalid=307, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:34:28,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 324 states. [2021-07-13 19:34:28,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 324 to 232. [2021-07-13 19:34:28,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 232 states, 231 states have (on average 2.9913419913419914) internal successors, (691), 231 states have internal predecessors, (691), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:34:28,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 232 states to 232 states and 691 transitions. [2021-07-13 19:34:28,783 INFO L78 Accepts]: Start accepts. Automaton has 232 states and 691 transitions. Word has length 17 [2021-07-13 19:34:28,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:28,784 INFO L482 AbstractCegarLoop]: Abstraction has 232 states and 691 transitions. [2021-07-13 19:34:28,784 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:34:28,784 INFO L276 IsEmpty]: Start isEmpty. Operand 232 states and 691 transitions. [2021-07-13 19:34:28,784 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:34:28,784 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:28,784 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:28,984 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4731,170 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:34:28,985 INFO L430 AbstractCegarLoop]: === Iteration 176 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:28,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:28,985 INFO L82 PathProgramCache]: Analyzing trace with hash -798958798, now seen corresponding path program 135 times [2021-07-13 19:34:28,985 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:28,985 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1664178286] [2021-07-13 19:34:28,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:28,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:29,194 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:34:29,194 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:29,194 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1664178286] [2021-07-13 19:34:29,194 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1664178286] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:29,194 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [21740890] [2021-07-13 19:34:29,195 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 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:34:29,222 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:34:29,222 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:34:29,222 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:34:29,223 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:29,307 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:29,307 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:34:29,308 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:29,311 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:29,311 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:34:29,311 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:29,314 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:29,314 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:34:29,315 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:29,317 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:34:29,318 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-07-13 19:34:29,357 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:29,359 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:34:29,359 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:137, output treesize:127 [2021-07-13 19:34:29,439 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_1182, v_prenex_1184, v_prenex_1186, array_4], 1=[v_prenex_1181, v_prenex_1183, v_prenex_1185, array_2]} [2021-07-13 19:34:29,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 25 treesize of output 19 [2021-07-13 19:34:29,444 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:29,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 35 treesize of output 27 [2021-07-13 19:34:29,449 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 4 xjuncts. [2021-07-13 19:34:29,618 WARN L205 SmtUtils]: Spent 168.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 65 [2021-07-13 19:34:29,618 INFO L628 ElimStorePlain]: treesize reduction 145, result has 65.0 percent of original size [2021-07-13 19:34:29,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, 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:34:29,623 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:34:29,626 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:34:29,627 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:29,705 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:29,708 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-13 19:34:29,709 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:29,848 WARN L205 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 59 [2021-07-13 19:34:29,848 INFO L628 ElimStorePlain]: treesize reduction 23, result has 91.4 percent of original size [2021-07-13 19:34:29,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 38 treesize of output 30 [2021-07-13 19:34:29,853 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 2 xjuncts. [2021-07-13 19:34:29,856 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-07-13 19:34:29,857 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:29,861 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:34:29,861 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:29,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 28 treesize of output 22 [2021-07-13 19:34:29,865 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:30,004 WARN L205 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 63 [2021-07-13 19:34:30,005 INFO L628 ElimStorePlain]: treesize reduction 11, result has 95.7 percent of original size [2021-07-13 19:34:30,008 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:30,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 20 treesize of output 9 [2021-07-13 19:34:30,009 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:30,012 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:34:30,013 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:30,020 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:30,085 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:30,088 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:30,088 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:34:30,089 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:30,091 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:34:30,092 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:30,099 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:30,162 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:30,163 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1185 vanished before elimination [2021-07-13 19:34:30,166 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:30,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 12 treesize of output 5 [2021-07-13 19:34:30,166 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:30,169 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:30,169 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:34:30,170 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:30,173 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:30,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 12 treesize of output 5 [2021-07-13 19:34:30,174 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:30,176 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:30,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 46 treesize of output 15 [2021-07-13 19:34:30,177 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:30,186 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:30,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 21 treesize of output 7 [2021-07-13 19:34:30,189 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:30,250 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:30,251 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-13 19:34:30,251 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 8 variables, input treesize:344, output treesize:136 [2021-07-13 19:34:30,393 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:34:30,393 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [21740890] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:30,393 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:30,393 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2021-07-13 19:34:30,393 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [19430592] [2021-07-13 19:34:30,393 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:34:30,393 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:30,393 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:34:30,394 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=207, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:34:30,394 INFO L87 Difference]: Start difference. First operand 232 states and 691 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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:34:30,819 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 67 [2021-07-13 19:34:31,047 WARN L205 SmtUtils]: Spent 176.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 64 [2021-07-13 19:34:31,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:31,103 INFO L93 Difference]: Finished difference Result 330 states and 957 transitions. [2021-07-13 19:34:31,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-07-13 19:34:31,103 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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 17 [2021-07-13 19:34:31,103 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:31,104 INFO L225 Difference]: With dead ends: 330 [2021-07-13 19:34:31,104 INFO L226 Difference]: Without dead ends: 326 [2021-07-13 19:34:31,104 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 872.2ms TimeCoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:34:31,104 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 326 states. [2021-07-13 19:34:31,106 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 326 to 229. [2021-07-13 19:34:31,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 229 states, 228 states have (on average 2.991228070175439) internal successors, (682), 228 states have internal predecessors, (682), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:34:31,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 229 states and 682 transitions. [2021-07-13 19:34:31,107 INFO L78 Accepts]: Start accepts. Automaton has 229 states and 682 transitions. Word has length 17 [2021-07-13 19:34:31,107 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:31,107 INFO L482 AbstractCegarLoop]: Abstraction has 229 states and 682 transitions. [2021-07-13 19:34:31,107 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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:34:31,107 INFO L276 IsEmpty]: Start isEmpty. Operand 229 states and 682 transitions. [2021-07-13 19:34:31,108 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-07-13 19:34:31,108 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:31,108 INFO L508 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:31,308 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 171 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4750 [2021-07-13 19:34:31,308 INFO L430 AbstractCegarLoop]: === Iteration 177 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:31,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:31,308 INFO L82 PathProgramCache]: Analyzing trace with hash 309049932, now seen corresponding path program 136 times [2021-07-13 19:34:31,309 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:31,309 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [100856433] [2021-07-13 19:34:31,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:31,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:31,443 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:34:31,443 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:31,443 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [100856433] [2021-07-13 19:34:31,443 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [100856433] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:31,443 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1210424391] [2021-07-13 19:34:31,443 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 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:34:31,468 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:34:31,468 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:34:31,469 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:34:31,469 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:31,546 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:31,547 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:31,547 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:34:31,548 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:31,550 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:31,551 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:31,551 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:34:31,551 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:31,554 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:31,554 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:31,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 27 treesize of output 21 [2021-07-13 19:34:31,555 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:34:31,558 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:31,558 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:34:31,559 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:31,602 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:31,603 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:34:31,603 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:137, output treesize:127 [2021-07-13 19:34:31,759 INFO L446 ElimStorePlain]: Different costs {0=[array_2, v_prenex_1188], 1=[array_0, v_prenex_1187]} [2021-07-13 19:34:31,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 15 treesize of output 11 [2021-07-13 19:34:31,764 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:31,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 25 treesize of output 19 [2021-07-13 19:34:31,768 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:31,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 19 treesize of output 15 [2021-07-13 19:34:31,772 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:31,775 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:34:31,776 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:31,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 28 treesize of output 22 [2021-07-13 19:34:31,780 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:31,921 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 48 [2021-07-13 19:34:31,922 INFO L628 ElimStorePlain]: treesize reduction 81, result has 74.1 percent of original size [2021-07-13 19:34:31,925 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 30 [2021-07-13 19:34:31,926 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 2 xjuncts. [2021-07-13 19:34:31,929 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:34:31,930 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 2 xjuncts. [2021-07-13 19:34:31,933 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:34:31,934 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2021-07-13 19:34:31,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 27 treesize of output 21 [2021-07-13 19:34:31,938 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2021-07-13 19:34:32,098 WARN L205 SmtUtils]: Spent 159.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 57 [2021-07-13 19:34:32,098 INFO L628 ElimStorePlain]: treesize reduction 39, result has 87.0 percent of original size [2021-07-13 19:34:32,102 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:32,102 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:32,102 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:34:32,103 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:32,106 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:32,106 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:34:32,107 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:32,186 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:32,189 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:32,189 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:32,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, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:34:32,190 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:32,193 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:32,193 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:32,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 10 treesize of output 5 [2021-07-13 19:34:32,194 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:32,197 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:32,197 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:32,197 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:34:32,198 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:32,205 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:32,208 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:32,208 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:32,208 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 19 [2021-07-13 19:34:32,209 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:32,212 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:32,212 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:32,212 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2021-07-13 19:34:32,213 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:32,222 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:32,225 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:32,226 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:32,226 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:34:32,226 INFO L550 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:32,229 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:32,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 21 treesize of output 7 [2021-07-13 19:34:32,230 INFO L550 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:32,237 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:32,304 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:32,306 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-13 19:34:32,306 INFO L247 ElimStorePlain]: Needed 19 recursive calls to eliminate 4 variables, input treesize:374, output treesize:161 [2021-07-13 19:34:32,478 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:34:32,478 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1210424391] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:32,478 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:32,478 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 14 [2021-07-13 19:34:32,478 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [616023288] [2021-07-13 19:34:32,478 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-07-13 19:34:32,478 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:32,478 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-07-13 19:34:32,479 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=155, Unknown=0, NotChecked=0, Total=182 [2021-07-13 19:34:32,479 INFO L87 Difference]: Start difference. First operand 229 states and 682 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:34:32,837 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 53 [2021-07-13 19:34:33,106 WARN L205 SmtUtils]: Spent 221.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 61 [2021-07-13 19:34:33,489 WARN L205 SmtUtils]: Spent 327.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 77 [2021-07-13 19:34:33,930 WARN L205 SmtUtils]: Spent 366.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 82 [2021-07-13 19:34:33,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:33,975 INFO L93 Difference]: Finished difference Result 365 states and 1050 transitions. [2021-07-13 19:34:33,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-07-13 19:34:33,975 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 17 [2021-07-13 19:34:33,975 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:33,976 INFO L225 Difference]: With dead ends: 365 [2021-07-13 19:34:33,976 INFO L226 Difference]: Without dead ends: 357 [2021-07-13 19:34:33,976 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 1580.1ms TimeCoverageRelationStatistics Valid=77, Invalid=303, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:34:33,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 357 states. [2021-07-13 19:34:33,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 357 to 227. [2021-07-13 19:34:33,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 227 states, 226 states have (on average 2.9911504424778763) internal successors, (676), 226 states have internal predecessors, (676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:34:33,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 227 states to 227 states and 676 transitions. [2021-07-13 19:34:33,979 INFO L78 Accepts]: Start accepts. Automaton has 227 states and 676 transitions. Word has length 17 [2021-07-13 19:34:33,979 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:33,979 INFO L482 AbstractCegarLoop]: Abstraction has 227 states and 676 transitions. [2021-07-13 19:34:33,979 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:34:33,979 INFO L276 IsEmpty]: Start isEmpty. Operand 227 states and 676 transitions. [2021-07-13 19:34:33,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:34:33,980 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:33,980 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:34,180 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4770,172 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:34:34,180 INFO L430 AbstractCegarLoop]: === Iteration 178 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:34,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:34,181 INFO L82 PathProgramCache]: Analyzing trace with hash -697232062, now seen corresponding path program 137 times [2021-07-13 19:34:34,181 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:34,181 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674353278] [2021-07-13 19:34:34,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:34,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:34,309 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:34:34,309 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:34,309 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674353278] [2021-07-13 19:34:34,309 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1674353278] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:34,310 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [869433848] [2021-07-13 19:34:34,310 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 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:34:34,348 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:34:34,348 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:34:34,349 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:34:34,349 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:34,552 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:34,553 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:34,553 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:34:34,554 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:34,557 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:34,557 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:34,557 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:34:34,558 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:34,561 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:34,561 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:34,561 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:34:34,562 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:34,565 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:34,565 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:34,565 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:34:34,566 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:34,569 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:34,569 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:34,570 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:34:34,570 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:34,578 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:34,578 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:34:34,579 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:34,677 INFO L628 ElimStorePlain]: treesize reduction 2, result has 98.5 percent of original size [2021-07-13 19:34:34,681 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 6 xjuncts. [2021-07-13 19:34:34,682 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:193, output treesize:125 [2021-07-13 19:34:34,859 INFO L446 ElimStorePlain]: Different costs {0=[array_4], 1=[array_0]} [2021-07-13 19:34:34,861 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:34:34,862 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:34:34,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 25 treesize of output 19 [2021-07-13 19:34:34,865 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:34,886 INFO L628 ElimStorePlain]: treesize reduction 41, result has 43.1 percent of original size [2021-07-13 19:34:34,888 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:34,888 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:34:34,889 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:34,895 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:34,896 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:34:34,896 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:68, output treesize:11 [2021-07-13 19:34:34,917 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:34:34,917 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [869433848] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:34,917 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:34,917 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:34:34,918 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1621041623] [2021-07-13 19:34:34,918 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:34:34,918 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:34,918 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:34:34,918 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:34:34,918 INFO L87 Difference]: Start difference. First operand 227 states and 676 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:34:35,367 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 69 [2021-07-13 19:34:35,597 WARN L205 SmtUtils]: Spent 187.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 57 [2021-07-13 19:34:35,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:35,920 INFO L93 Difference]: Finished difference Result 366 states and 1018 transitions. [2021-07-13 19:34:35,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:34:35,920 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:34:35,920 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:35,921 INFO L225 Difference]: With dead ends: 366 [2021-07-13 19:34:35,921 INFO L226 Difference]: Without dead ends: 360 [2021-07-13 19:34:35,921 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 1107.7ms TimeCoverageRelationStatistics Valid=112, Invalid=488, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:34:35,921 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 360 states. [2021-07-13 19:34:35,923 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 360 to 238. [2021-07-13 19:34:35,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 238 states, 237 states have (on average 2.9957805907172994) internal successors, (710), 237 states have internal predecessors, (710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:34:35,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 710 transitions. [2021-07-13 19:34:35,924 INFO L78 Accepts]: Start accepts. Automaton has 238 states and 710 transitions. Word has length 18 [2021-07-13 19:34:35,924 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:35,924 INFO L482 AbstractCegarLoop]: Abstraction has 238 states and 710 transitions. [2021-07-13 19:34:35,924 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:34:35,924 INFO L276 IsEmpty]: Start isEmpty. Operand 238 states and 710 transitions. [2021-07-13 19:34:35,924 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:34:35,925 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:35,925 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:36,125 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 173 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4791 [2021-07-13 19:34:36,125 INFO L430 AbstractCegarLoop]: === Iteration 179 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:36,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:36,125 INFO L82 PathProgramCache]: Analyzing trace with hash -741485940, now seen corresponding path program 138 times [2021-07-13 19:34:36,126 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:36,126 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1436836719] [2021-07-13 19:34:36,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:36,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:36,245 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:34:36,245 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:36,245 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1436836719] [2021-07-13 19:34:36,245 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1436836719] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:36,246 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [958699018] [2021-07-13 19:34:36,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 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:34:36,272 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:34:36,272 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:34:36,273 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:34:36,273 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:36,503 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:36,503 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:36,503 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:34:36,504 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:36,507 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:36,507 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:34:36,508 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:36,558 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:36,561 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:36,562 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:36,562 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:34:36,563 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:34:36,566 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:36,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 25 treesize of output 19 [2021-07-13 19:34:36,567 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:36,617 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:36,620 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:36,621 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:36,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 17 treesize of output 13 [2021-07-13 19:34:36,622 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:36,625 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:36,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 15 treesize of output 11 [2021-07-13 19:34:36,626 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:36,672 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:36,677 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: 6 dim-0 vars, and 6 xjuncts. [2021-07-13 19:34:36,678 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:172, output treesize:146 [2021-07-13 19:34:37,003 INFO L446 ElimStorePlain]: Different costs {1=[array_4], 21=[array_0]} [2021-07-13 19:34:37,008 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:37,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 27 treesize of output 21 [2021-07-13 19:34:37,009 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:37,013 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:37,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 16 treesize of output 12 [2021-07-13 19:34:37,014 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:37,018 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:37,018 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:34:37,019 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:37,023 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:37,023 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:34:37,024 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:37,029 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:37,029 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:34:37,030 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:37,034 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:37,034 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:34:37,035 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:37,039 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:37,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 15 treesize of output 11 [2021-07-13 19:34:37,040 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:37,044 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:37,044 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 14 [2021-07-13 19:34:37,045 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:37,049 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:37,049 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:34:37,050 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:37,054 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:37,054 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:34:37,055 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:37,059 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:37,059 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:34:37,060 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:37,064 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:34:37,064 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:37,199 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 50 [2021-07-13 19:34:37,200 INFO L628 ElimStorePlain]: treesize reduction 122, result has 52.0 percent of original size [2021-07-13 19:34:37,204 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:37,204 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:37,204 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:34:37,205 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:37,208 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:37,208 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:34:37,209 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:37,261 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:37,264 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 2 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:34:37,264 INFO L247 ElimStorePlain]: Needed 15 recursive calls to eliminate 8 variables, input treesize:405, output treesize:58 [2021-07-13 19:34:37,348 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:34:37,348 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [958699018] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:37,348 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:37,348 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-13 19:34:37,349 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1347524586] [2021-07-13 19:34:37,349 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:34:37,349 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:37,349 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:34:37,349 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=266, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:34:37,349 INFO L87 Difference]: Start difference. First operand 238 states and 710 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:34:38,161 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 106 [2021-07-13 19:34:38,657 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 113 [2021-07-13 19:34:39,059 WARN L205 SmtUtils]: Spent 183.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 113 [2021-07-13 19:34:39,467 WARN L205 SmtUtils]: Spent 224.00 ms on a formula simplification. DAG size of input: 133 DAG size of output: 125 [2021-07-13 19:34:39,705 WARN L205 SmtUtils]: Spent 182.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 120 [2021-07-13 19:34:39,918 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 81 [2021-07-13 19:34:40,321 WARN L205 SmtUtils]: Spent 228.00 ms on a formula simplification. DAG size of input: 131 DAG size of output: 130 [2021-07-13 19:34:40,578 WARN L205 SmtUtils]: Spent 205.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 126 [2021-07-13 19:34:40,884 WARN L205 SmtUtils]: Spent 260.00 ms on a formula simplification. DAG size of input: 137 DAG size of output: 113 [2021-07-13 19:34:41,085 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 77 [2021-07-13 19:34:41,248 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 76 [2021-07-13 19:34:41,577 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 89 [2021-07-13 19:34:41,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:41,659 INFO L93 Difference]: Finished difference Result 591 states and 1634 transitions. [2021-07-13 19:34:41,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-07-13 19:34:41,659 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:34:41,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:41,660 INFO L225 Difference]: With dead ends: 591 [2021-07-13 19:34:41,660 INFO L226 Difference]: Without dead ends: 547 [2021-07-13 19:34:41,660 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 22 SyntacticMatches, 4 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 402 ImplicationChecksByTransitivity, 4013.2ms TimeCoverageRelationStatistics Valid=450, Invalid=1712, Unknown=0, NotChecked=0, Total=2162 [2021-07-13 19:34:41,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 547 states. [2021-07-13 19:34:41,664 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 547 to 279. [2021-07-13 19:34:41,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 279 states, 278 states have (on average 2.9568345323741005) internal successors, (822), 278 states have internal predecessors, (822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:34:41,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 279 states to 279 states and 822 transitions. [2021-07-13 19:34:41,665 INFO L78 Accepts]: Start accepts. Automaton has 279 states and 822 transitions. Word has length 18 [2021-07-13 19:34:41,665 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:41,665 INFO L482 AbstractCegarLoop]: Abstraction has 279 states and 822 transitions. [2021-07-13 19:34:41,665 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:34:41,665 INFO L276 IsEmpty]: Start isEmpty. Operand 279 states and 822 transitions. [2021-07-13 19:34:41,665 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:34:41,665 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:41,665 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:41,865 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4807,174 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:34:41,866 INFO L430 AbstractCegarLoop]: === Iteration 180 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:41,866 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:41,866 INFO L82 PathProgramCache]: Analyzing trace with hash 1648668880, now seen corresponding path program 139 times [2021-07-13 19:34:41,866 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:41,866 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941817254] [2021-07-13 19:34:41,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:41,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:41,969 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:34:41,969 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:41,969 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941817254] [2021-07-13 19:34:41,969 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [941817254] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:41,969 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [354401321] [2021-07-13 19:34:41,969 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 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:34:41,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:41,996 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:34:41,996 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:42,198 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:42,198 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:42,199 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:34:42,200 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:42,202 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:42,203 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:42,203 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:34:42,204 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:42,207 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:42,207 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:42,207 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:34:42,208 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:42,211 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:42,211 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:42,211 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:34:42,212 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:42,215 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:42,215 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:42,215 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:34:42,216 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:42,219 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:42,219 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:34:42,220 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:42,320 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 40 DAG size of output: 40 [2021-07-13 19:34:42,320 INFO L628 ElimStorePlain]: treesize reduction 2, result has 98.5 percent of original size [2021-07-13 19:34:42,324 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 6 xjuncts. [2021-07-13 19:34:42,324 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:193, output treesize:125 [2021-07-13 19:34:42,532 INFO L446 ElimStorePlain]: Different costs {0=[array_4], 1=[array_0]} [2021-07-13 19:34:42,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 25 treesize of output 19 [2021-07-13 19:34:42,535 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:42,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 27 treesize of output 21 [2021-07-13 19:34:42,538 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:34:42,559 INFO L628 ElimStorePlain]: treesize reduction 41, result has 43.1 percent of original size [2021-07-13 19:34:42,560 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:42,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 21 treesize of output 7 [2021-07-13 19:34:42,561 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:42,567 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:42,568 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:34:42,568 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:68, output treesize:11 [2021-07-13 19:34:42,589 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:34:42,590 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [354401321] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:42,590 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:42,590 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:34:42,590 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101132436] [2021-07-13 19:34:42,590 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:34:42,590 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:42,590 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:34:42,590 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:34:42,590 INFO L87 Difference]: Start difference. First operand 279 states and 822 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:34:43,087 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 69 [2021-07-13 19:34:43,281 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 72 [2021-07-13 19:34:43,580 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:43,580 INFO L93 Difference]: Finished difference Result 398 states and 1123 transitions. [2021-07-13 19:34:43,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:34:43,581 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:34:43,581 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:43,581 INFO L225 Difference]: With dead ends: 398 [2021-07-13 19:34:43,581 INFO L226 Difference]: Without dead ends: 392 [2021-07-13 19:34:43,581 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 1026.0ms TimeCoverageRelationStatistics Valid=109, Invalid=491, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:34:43,582 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 392 states. [2021-07-13 19:34:43,584 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 392 to 281. [2021-07-13 19:34:43,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 281 states, 280 states have (on average 2.9535714285714287) internal successors, (827), 280 states have internal predecessors, (827), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:34:43,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 281 states to 281 states and 827 transitions. [2021-07-13 19:34:43,585 INFO L78 Accepts]: Start accepts. Automaton has 281 states and 827 transitions. Word has length 18 [2021-07-13 19:34:43,585 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:43,585 INFO L482 AbstractCegarLoop]: Abstraction has 281 states and 827 transitions. [2021-07-13 19:34:43,585 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:34:43,585 INFO L276 IsEmpty]: Start isEmpty. Operand 281 states and 827 transitions. [2021-07-13 19:34:43,586 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:34:43,586 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:43,586 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:43,786 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4844,175 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:34:43,786 INFO L430 AbstractCegarLoop]: === Iteration 181 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:43,786 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:43,787 INFO L82 PathProgramCache]: Analyzing trace with hash -1165060546, now seen corresponding path program 140 times [2021-07-13 19:34:43,787 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:43,787 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102537752] [2021-07-13 19:34:43,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:43,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:43,907 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:34:43,907 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:43,907 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1102537752] [2021-07-13 19:34:43,907 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1102537752] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:43,907 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [338855145] [2021-07-13 19:34:43,908 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 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:34:43,934 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:34:43,934 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:34:43,935 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:34:43,935 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:44,147 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:44,148 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:44,148 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:34:44,149 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:44,152 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:44,152 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:44,153 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:34:44,153 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:44,156 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:44,156 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:44,157 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:34:44,157 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:44,160 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:44,161 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:44,161 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:34:44,161 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:44,164 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:44,165 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:44,165 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:34:44,166 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:44,169 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:44,169 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:34:44,169 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:44,268 INFO L628 ElimStorePlain]: treesize reduction 2, result has 98.5 percent of original size [2021-07-13 19:34:44,272 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 6 xjuncts. [2021-07-13 19:34:44,272 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:193, output treesize:125 [2021-07-13 19:34:44,447 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:44,447 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:44,448 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:34:44,448 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:44,451 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:34:44,452 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:44,509 INFO L628 ElimStorePlain]: treesize reduction 77, result has 50.0 percent of original size [2021-07-13 19:34:44,513 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:34:44,514 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:34:44,540 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:44,543 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-13 19:34:44,544 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:44,569 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:44,569 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1220 vanished before elimination [2021-07-13 19:34:44,569 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:34:44,572 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:44,572 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:44,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 3 [2021-07-13 19:34:44,573 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:44,576 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:44,576 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:34:44,577 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:44,584 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:44,608 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:44,610 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 6 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:34:44,610 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 9 variables, input treesize:192, output treesize:41 [2021-07-13 19:34:44,671 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:34:44,671 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [338855145] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:44,671 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:44,671 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:34:44,671 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [334948328] [2021-07-13 19:34:44,671 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:34:44,671 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:44,672 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:34:44,672 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=232, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:34:44,672 INFO L87 Difference]: Start difference. First operand 281 states and 827 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:34:45,251 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 70 [2021-07-13 19:34:45,655 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 73 [2021-07-13 19:34:45,899 WARN L205 SmtUtils]: Spent 168.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 82 [2021-07-13 19:34:46,078 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 82 [2021-07-13 19:34:46,418 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:46,418 INFO L93 Difference]: Finished difference Result 485 states and 1284 transitions. [2021-07-13 19:34:46,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:34:46,419 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:34:46,419 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:46,419 INFO L225 Difference]: With dead ends: 485 [2021-07-13 19:34:46,419 INFO L226 Difference]: Without dead ends: 477 [2021-07-13 19:34:46,420 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 1670.3ms TimeCoverageRelationStatistics Valid=164, Invalid=706, Unknown=0, NotChecked=0, Total=870 [2021-07-13 19:34:46,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 477 states. [2021-07-13 19:34:46,423 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 477 to 281. [2021-07-13 19:34:46,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 281 states, 280 states have (on average 2.9535714285714287) internal successors, (827), 280 states have internal predecessors, (827), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:34:46,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 281 states to 281 states and 827 transitions. [2021-07-13 19:34:46,424 INFO L78 Accepts]: Start accepts. Automaton has 281 states and 827 transitions. Word has length 18 [2021-07-13 19:34:46,424 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:46,424 INFO L482 AbstractCegarLoop]: Abstraction has 281 states and 827 transitions. [2021-07-13 19:34:46,424 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:34:46,424 INFO L276 IsEmpty]: Start isEmpty. Operand 281 states and 827 transitions. [2021-07-13 19:34:46,424 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:34:46,424 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:46,424 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:46,625 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 176 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4860 [2021-07-13 19:34:46,625 INFO L430 AbstractCegarLoop]: === Iteration 182 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:46,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:46,625 INFO L82 PathProgramCache]: Analyzing trace with hash 575583500, now seen corresponding path program 141 times [2021-07-13 19:34:46,625 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:46,625 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [350133467] [2021-07-13 19:34:46,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:46,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:46,723 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:34:46,723 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:46,723 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [350133467] [2021-07-13 19:34:46,723 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [350133467] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:46,723 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [252995828] [2021-07-13 19:34:46,723 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 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:34:46,749 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:34:46,749 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:34:46,750 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:34:46,750 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:47,019 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:47,019 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:47,019 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:34:47,020 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:47,023 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:47,023 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:47,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 16 treesize of output 12 [2021-07-13 19:34:47,024 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:47,027 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:47,028 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:47,028 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:34:47,029 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:47,032 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:47,032 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:47,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 26 treesize of output 20 [2021-07-13 19:34:47,033 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:47,036 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:47,036 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:47,037 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:34:47,037 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:47,040 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:47,040 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:34:47,041 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:47,155 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 43 [2021-07-13 19:34:47,156 INFO L628 ElimStorePlain]: treesize reduction 2, result has 98.7 percent of original size [2021-07-13 19:34:47,160 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 6 xjuncts. [2021-07-13 19:34:47,160 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:211, output treesize:143 [2021-07-13 19:34:47,321 INFO L446 ElimStorePlain]: Different costs {0=[array_4], 1=[array_0]} [2021-07-13 19:34:47,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 27 treesize of output 21 [2021-07-13 19:34:47,324 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:34:47,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 25 treesize of output 19 [2021-07-13 19:34:47,326 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:47,348 INFO L628 ElimStorePlain]: treesize reduction 41, result has 43.1 percent of original size [2021-07-13 19:34:47,349 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:47,349 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:34:47,350 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:47,356 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:47,357 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:34:47,357 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:68, output treesize:11 [2021-07-13 19:34:47,379 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:34:47,379 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [252995828] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:47,379 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:47,379 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:34:47,379 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406487786] [2021-07-13 19:34:47,379 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:34:47,379 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:47,379 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:34:47,379 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:34:47,379 INFO L87 Difference]: Start difference. First operand 281 states and 827 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:34:47,999 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 72 [2021-07-13 19:34:48,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:48,263 INFO L93 Difference]: Finished difference Result 373 states and 1063 transitions. [2021-07-13 19:34:48,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:34:48,263 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:34:48,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:48,264 INFO L225 Difference]: With dead ends: 373 [2021-07-13 19:34:48,264 INFO L226 Difference]: Without dead ends: 367 [2021-07-13 19:34:48,264 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 1007.0ms TimeCoverageRelationStatistics Valid=111, Invalid=489, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:34:48,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 367 states. [2021-07-13 19:34:48,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 367 to 285. [2021-07-13 19:34:48,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 285 states, 284 states have (on average 2.954225352112676) internal successors, (839), 284 states have internal predecessors, (839), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:34:48,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 285 states to 285 states and 839 transitions. [2021-07-13 19:34:48,268 INFO L78 Accepts]: Start accepts. Automaton has 285 states and 839 transitions. Word has length 18 [2021-07-13 19:34:48,268 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:48,268 INFO L482 AbstractCegarLoop]: Abstraction has 285 states and 839 transitions. [2021-07-13 19:34:48,268 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:34:48,268 INFO L276 IsEmpty]: Start isEmpty. Operand 285 states and 839 transitions. [2021-07-13 19:34:48,268 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:34:48,269 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:48,269 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:48,469 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 177 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4882 [2021-07-13 19:34:48,469 INFO L430 AbstractCegarLoop]: === Iteration 183 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:48,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:48,469 INFO L82 PathProgramCache]: Analyzing trace with hash -1033000770, now seen corresponding path program 142 times [2021-07-13 19:34:48,470 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:48,470 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [577121903] [2021-07-13 19:34:48,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:48,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:48,571 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:34:48,571 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:48,571 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [577121903] [2021-07-13 19:34:48,571 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [577121903] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:48,571 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2107451533] [2021-07-13 19:34:48,571 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 178 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 178 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:34:48,597 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:34:48,597 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:34:48,598 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:34:48,598 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:48,901 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:48,902 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:48,902 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:34:48,903 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:48,906 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:48,907 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:34:48,907 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:48,964 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:48,967 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:48,968 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:48,968 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:34:48,969 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:48,972 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:48,972 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:34:48,974 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-07-13 19:34:49,031 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:49,035 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:49,035 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:49,036 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:34:49,036 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:49,040 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:49,040 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:34:49,041 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:49,095 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:49,101 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: 6 dim-0 vars, and 6 xjuncts. [2021-07-13 19:34:49,101 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:190, output treesize:164 [2021-07-13 19:34:49,372 INFO L446 ElimStorePlain]: Different costs {1=[array_4], 15=[array_0]} [2021-07-13 19:34:49,376 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:49,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 18 treesize of output 14 [2021-07-13 19:34:49,377 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:49,381 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:49,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 19 treesize of output 15 [2021-07-13 19:34:49,382 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:49,386 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:49,386 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:34:49,387 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:49,391 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:49,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 16 treesize of output 12 [2021-07-13 19:34:49,392 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:49,396 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:49,396 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:34:49,397 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:49,401 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:49,401 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:34:49,402 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:49,406 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:49,406 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:34:49,407 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:49,411 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:49,411 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:34:49,412 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:49,416 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:49,416 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:34:49,417 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:49,420 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:49,421 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:34:49,421 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:49,425 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:49,425 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:34:49,426 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:49,430 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:34:49,430 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:49,548 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 44 [2021-07-13 19:34:49,548 INFO L628 ElimStorePlain]: treesize reduction 136, result has 46.5 percent of original size [2021-07-13 19:34:49,552 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:49,552 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:49,552 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:34:49,553 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:49,556 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:49,556 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:34:49,557 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:49,598 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:49,601 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:34:49,601 INFO L247 ElimStorePlain]: Needed 15 recursive calls to eliminate 7 variables, input treesize:405, output treesize:50 [2021-07-13 19:34:49,679 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:34:49,679 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2107451533] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:49,679 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:49,680 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-13 19:34:49,680 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713758606] [2021-07-13 19:34:49,680 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:34:49,680 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:49,680 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:34:49,680 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:34:49,680 INFO L87 Difference]: Start difference. First operand 285 states and 839 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:34:50,582 WARN L205 SmtUtils]: Spent 161.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 111 [2021-07-13 19:34:51,071 WARN L205 SmtUtils]: Spent 182.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 118 [2021-07-13 19:34:51,553 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 55 [2021-07-13 19:34:52,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:52,025 INFO L93 Difference]: Finished difference Result 506 states and 1412 transitions. [2021-07-13 19:34:52,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-07-13 19:34:52,025 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:34:52,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:52,026 INFO L225 Difference]: With dead ends: 506 [2021-07-13 19:34:52,026 INFO L226 Difference]: Without dead ends: 470 [2021-07-13 19:34:52,026 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 12 SyntacticMatches, 4 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 341 ImplicationChecksByTransitivity, 2225.3ms TimeCoverageRelationStatistics Valid=285, Invalid=1437, Unknown=0, NotChecked=0, Total=1722 [2021-07-13 19:34:52,026 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 470 states. [2021-07-13 19:34:52,030 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 470 to 297. [2021-07-13 19:34:52,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 297 states, 296 states have (on average 2.9628378378378377) internal successors, (877), 296 states have internal predecessors, (877), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:34:52,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 297 states to 297 states and 877 transitions. [2021-07-13 19:34:52,031 INFO L78 Accepts]: Start accepts. Automaton has 297 states and 877 transitions. Word has length 18 [2021-07-13 19:34:52,031 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:52,031 INFO L482 AbstractCegarLoop]: Abstraction has 297 states and 877 transitions. [2021-07-13 19:34:52,031 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:34:52,031 INFO L276 IsEmpty]: Start isEmpty. Operand 297 states and 877 transitions. [2021-07-13 19:34:52,032 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:34:52,032 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:52,032 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:52,252 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 178 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable4902 [2021-07-13 19:34:52,253 INFO L430 AbstractCegarLoop]: === Iteration 184 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:52,253 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:52,253 INFO L82 PathProgramCache]: Analyzing trace with hash 2056821370, now seen corresponding path program 143 times [2021-07-13 19:34:52,253 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:52,253 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1776317777] [2021-07-13 19:34:52,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:52,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:52,398 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:34:52,398 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:52,398 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1776317777] [2021-07-13 19:34:52,398 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1776317777] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:52,398 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1266990933] [2021-07-13 19:34:52,398 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 179 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 179 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:34:52,425 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:34:52,425 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:34:52,426 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:34:52,426 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:52,685 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:52,686 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:52,686 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:34:52,687 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:52,690 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:52,690 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:52,690 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:34:52,691 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:52,694 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:52,695 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:52,695 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:34:52,695 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:52,698 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:52,699 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:52,699 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:34:52,700 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:52,703 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:52,703 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:52,703 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:34:52,704 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:52,706 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:52,707 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:34:52,707 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:52,827 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 43 [2021-07-13 19:34:52,827 INFO L628 ElimStorePlain]: treesize reduction 2, result has 98.7 percent of original size [2021-07-13 19:34:52,831 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 6 xjuncts. [2021-07-13 19:34:52,831 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:211, output treesize:143 [2021-07-13 19:34:52,960 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:52,960 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:52,960 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:34:52,961 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:52,964 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:34:52,964 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:53,021 INFO L628 ElimStorePlain]: treesize reduction 77, result has 50.0 percent of original size [2021-07-13 19:34:53,024 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-13 19:34:53,025 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:53,046 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:53,046 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:34:53,048 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:53,049 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:34:53,050 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-07-13 19:34:53,075 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:53,075 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1243 vanished before elimination [2021-07-13 19:34:53,078 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:53,078 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:34:53,079 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:53,081 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:34:53,081 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:53,088 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:53,112 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:53,114 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 6 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:34:53,114 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 9 variables, input treesize:192, output treesize:41 [2021-07-13 19:34:53,175 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:34:53,175 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1266990933] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:53,176 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:53,176 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:34:53,176 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624816723] [2021-07-13 19:34:53,176 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:34:53,176 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:53,176 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:34:53,176 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:34:53,176 INFO L87 Difference]: Start difference. First operand 297 states and 877 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:34:54,042 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 73 [2021-07-13 19:34:54,222 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 56 [2021-07-13 19:34:54,498 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:54,498 INFO L93 Difference]: Finished difference Result 459 states and 1244 transitions. [2021-07-13 19:34:54,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:34:54,498 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:34:54,498 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:54,499 INFO L225 Difference]: With dead ends: 459 [2021-07-13 19:34:54,499 INFO L226 Difference]: Without dead ends: 451 [2021-07-13 19:34:54,499 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 99 ImplicationChecksByTransitivity, 1441.4ms TimeCoverageRelationStatistics Valid=148, Invalid=664, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:34:54,499 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 451 states. [2021-07-13 19:34:54,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 451 to 295. [2021-07-13 19:34:54,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 295 states, 294 states have (on average 2.9659863945578233) internal successors, (872), 294 states have internal predecessors, (872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:34:54,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 295 states to 295 states and 872 transitions. [2021-07-13 19:34:54,503 INFO L78 Accepts]: Start accepts. Automaton has 295 states and 872 transitions. Word has length 18 [2021-07-13 19:34:54,503 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:54,503 INFO L482 AbstractCegarLoop]: Abstraction has 295 states and 872 transitions. [2021-07-13 19:34:54,503 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:34:54,503 INFO L276 IsEmpty]: Start isEmpty. Operand 295 states and 872 transitions. [2021-07-13 19:34:54,504 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:34:54,504 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:54,504 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:54,704 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4944,179 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:34:54,704 INFO L430 AbstractCegarLoop]: === Iteration 185 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:54,705 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:54,705 INFO L82 PathProgramCache]: Analyzing trace with hash 740664066, now seen corresponding path program 144 times [2021-07-13 19:34:54,705 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:54,705 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545307056] [2021-07-13 19:34:54,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:54,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:54,850 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:34:54,850 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:54,850 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545307056] [2021-07-13 19:34:54,850 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1545307056] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:54,850 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1218066641] [2021-07-13 19:34:54,850 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 180 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 180 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:34:54,877 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:34:54,877 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:34:54,878 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:34:54,878 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:55,141 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:55,141 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:55,142 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:34:55,142 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:55,146 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:55,146 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:34:55,146 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:55,203 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:55,207 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:55,207 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:55,208 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:34:55,208 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:55,212 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:55,212 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:34:55,212 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:55,265 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:55,269 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:55,269 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:55,269 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:34:55,270 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:55,273 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:55,274 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:34:55,274 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 2 xjuncts. [2021-07-13 19:34:55,329 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:55,340 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: 6 dim-0 vars, and 6 xjuncts. [2021-07-13 19:34:55,340 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:187, output treesize:163 [2021-07-13 19:34:55,524 INFO L446 ElimStorePlain]: Different costs {1=[array_4], 15=[array_2]} [2021-07-13 19:34:55,528 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:55,528 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:34:55,529 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:55,533 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:55,533 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:34:55,534 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:55,538 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:55,538 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:34:55,539 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:55,542 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:34:55,542 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:55,546 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:55,546 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:34:55,547 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:55,551 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:55,551 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:34:55,552 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:55,556 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:55,556 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:34:55,557 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:55,561 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:55,561 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:34:55,562 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:55,565 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:55,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 26 treesize of output 20 [2021-07-13 19:34:55,567 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:55,570 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:55,570 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:34:55,571 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:55,575 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:55,575 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:34:55,576 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:55,579 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:34:55,580 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:55,733 WARN L205 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 47 [2021-07-13 19:34:55,734 INFO L628 ElimStorePlain]: treesize reduction 119, result has 59.7 percent of original size [2021-07-13 19:34:55,737 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:55,738 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:55,738 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:34:55,739 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:55,742 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:55,742 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:55,742 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:34:55,743 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:55,746 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:55,746 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2021-07-13 19:34:55,747 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:55,805 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:55,807 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-13 19:34:55,807 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 7 variables, input treesize:459, output treesize:99 [2021-07-13 19:34:55,913 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:34:55,913 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1218066641] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:55,913 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:55,913 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:34:55,913 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [599320286] [2021-07-13 19:34:55,913 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:34:55,913 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:55,913 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:34:55,913 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:34:55,914 INFO L87 Difference]: Start difference. First operand 295 states and 872 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:34:56,597 WARN L205 SmtUtils]: Spent 164.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 102 [2021-07-13 19:34:56,879 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:34:56,879 INFO L93 Difference]: Finished difference Result 386 states and 1106 transitions. [2021-07-13 19:34:56,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:34:56,883 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:34:56,883 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:34:56,884 INFO L225 Difference]: With dead ends: 386 [2021-07-13 19:34:56,884 INFO L226 Difference]: Without dead ends: 376 [2021-07-13 19:34:56,884 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 1161.4ms TimeCoverageRelationStatistics Valid=112, Invalid=488, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:34:56,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 376 states. [2021-07-13 19:34:56,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 376 to 295. [2021-07-13 19:34:56,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 295 states, 294 states have (on average 2.9659863945578233) internal successors, (872), 294 states have internal predecessors, (872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:34:56,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 295 states to 295 states and 872 transitions. [2021-07-13 19:34:56,887 INFO L78 Accepts]: Start accepts. Automaton has 295 states and 872 transitions. Word has length 18 [2021-07-13 19:34:56,887 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:34:56,888 INFO L482 AbstractCegarLoop]: Abstraction has 295 states and 872 transitions. [2021-07-13 19:34:56,888 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:34:56,888 INFO L276 IsEmpty]: Start isEmpty. Operand 295 states and 872 transitions. [2021-07-13 19:34:56,888 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:34:56,888 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:34:56,888 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:34:57,088 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4962,180 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:34:57,089 INFO L430 AbstractCegarLoop]: === Iteration 186 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:34:57,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:34:57,089 INFO L82 PathProgramCache]: Analyzing trace with hash 1935700240, now seen corresponding path program 145 times [2021-07-13 19:34:57,089 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:34:57,089 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957544516] [2021-07-13 19:34:57,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:34:57,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:57,227 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:34:57,227 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:34:57,227 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [957544516] [2021-07-13 19:34:57,227 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [957544516] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:57,227 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1393946293] [2021-07-13 19:34:57,227 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 181 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 181 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:34:57,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:34:57,254 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:34:57,254 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:34:57,532 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:57,532 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:57,533 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:34:57,533 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:57,537 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:57,537 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:57,537 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:34:57,538 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:57,541 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:57,542 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:57,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 16 treesize of output 12 [2021-07-13 19:34:57,543 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:57,546 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:57,546 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:57,546 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:34:57,547 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:57,550 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:57,551 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:57,551 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:34:57,551 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:57,554 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:57,555 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:34:57,555 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:57,671 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 45 [2021-07-13 19:34:57,671 INFO L628 ElimStorePlain]: treesize reduction 2, result has 98.7 percent of original size [2021-07-13 19:34:57,675 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 6 xjuncts. [2021-07-13 19:34:57,676 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:211, output treesize:143 [2021-07-13 19:34:57,818 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:57,818 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:34:57,819 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:57,822 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:34:57,823 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:34:57,897 INFO L628 ElimStorePlain]: treesize reduction 104, result has 47.2 percent of original size [2021-07-13 19:34:57,900 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-13 19:34:57,901 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:57,936 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:57,940 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:57,941 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:57,941 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:34:57,942 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:57,946 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:34:57,946 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:34:57,947 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:57,955 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:57,986 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:57,989 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-13 19:34:57,990 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:34:58,013 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:34:58,013 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:34:58,013 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1263 vanished before elimination [2021-07-13 19:34:58,015 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 6 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:34:58,015 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 9 variables, input treesize:195, output treesize:45 [2021-07-13 19:34:58,078 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:34:58,078 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1393946293] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:34:58,078 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:34:58,078 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-13 19:34:58,078 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2114051537] [2021-07-13 19:34:58,079 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:34:58,079 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:34:58,079 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:34:58,079 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:34:58,079 INFO L87 Difference]: Start difference. First operand 295 states and 872 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:34:59,016 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 72 [2021-07-13 19:34:59,442 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 72 [2021-07-13 19:34:59,879 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 76 [2021-07-13 19:35:00,373 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:00,373 INFO L93 Difference]: Finished difference Result 520 states and 1474 transitions. [2021-07-13 19:35:00,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-07-13 19:35:00,373 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:35:00,374 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:00,374 INFO L225 Difference]: With dead ends: 520 [2021-07-13 19:35:00,374 INFO L226 Difference]: Without dead ends: 493 [2021-07-13 19:35:00,374 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 12 SyntacticMatches, 4 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 310 ImplicationChecksByTransitivity, 2104.1ms TimeCoverageRelationStatistics Valid=277, Invalid=1363, Unknown=0, NotChecked=0, Total=1640 [2021-07-13 19:35:00,375 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 493 states. [2021-07-13 19:35:00,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 493 to 311. [2021-07-13 19:35:00,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 311 states, 310 states have (on average 3.0193548387096776) internal successors, (936), 310 states have internal predecessors, (936), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:00,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 311 states to 311 states and 936 transitions. [2021-07-13 19:35:00,379 INFO L78 Accepts]: Start accepts. Automaton has 311 states and 936 transitions. Word has length 18 [2021-07-13 19:35:00,379 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:00,379 INFO L482 AbstractCegarLoop]: Abstraction has 311 states and 936 transitions. [2021-07-13 19:35:00,379 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:35:00,379 INFO L276 IsEmpty]: Start isEmpty. Operand 311 states and 936 transitions. [2021-07-13 19:35:00,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:35:00,379 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:00,379 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:00,580 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 181 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5000 [2021-07-13 19:35:00,580 INFO L430 AbstractCegarLoop]: === Iteration 187 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:00,580 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:00,580 INFO L82 PathProgramCache]: Analyzing trace with hash -878029186, now seen corresponding path program 146 times [2021-07-13 19:35:00,581 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:00,581 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1184054795] [2021-07-13 19:35:00,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:00,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:00,705 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:00,705 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:00,705 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1184054795] [2021-07-13 19:35:00,705 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1184054795] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:00,705 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1415363297] [2021-07-13 19:35:00,705 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 182 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 182 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:35:00,732 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:35:00,732 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:35:00,733 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:35:00,733 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:01,003 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:01,004 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:01,004 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:35:01,005 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:01,008 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:01,008 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:01,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 26 treesize of output 20 [2021-07-13 19:35:01,009 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:01,012 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:01,013 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:01,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 16 treesize of output 12 [2021-07-13 19:35:01,014 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:01,018 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:01,019 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:01,019 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:35:01,020 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:01,023 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:01,024 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:01,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 25 treesize of output 19 [2021-07-13 19:35:01,025 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:01,028 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:01,028 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:35:01,029 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:01,152 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 45 [2021-07-13 19:35:01,153 INFO L628 ElimStorePlain]: treesize reduction 2, result has 98.7 percent of original size [2021-07-13 19:35:01,157 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 6 xjuncts. [2021-07-13 19:35:01,157 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:211, output treesize:143 [2021-07-13 19:35:01,320 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_1272, array_4], 1=[v_prenex_1271, array_2]} [2021-07-13 19:35:01,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 15 treesize of output 11 [2021-07-13 19:35:01,323 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:01,325 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:35:01,326 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:01,357 INFO L628 ElimStorePlain]: treesize reduction 62, result has 42.6 percent of original size [2021-07-13 19:35:01,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 27 treesize of output 21 [2021-07-13 19:35:01,360 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:35:01,375 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:01,375 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1271 vanished before elimination [2021-07-13 19:35:01,377 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:01,377 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:01,378 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:35:01,378 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:01,380 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:01,380 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:35:01,381 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:01,388 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:01,401 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:01,403 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:35:01,403 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:122, output treesize:22 [2021-07-13 19:35:01,428 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:01,429 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1415363297] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:01,429 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:01,429 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-13 19:35:01,429 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [61132812] [2021-07-13 19:35:01,429 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:35:01,429 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:01,429 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:35:01,429 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:35:01,430 INFO L87 Difference]: Start difference. First operand 311 states and 936 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:35:02,652 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 72 [2021-07-13 19:35:02,841 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 62 [2021-07-13 19:35:03,106 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 60 [2021-07-13 19:35:03,866 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:03,866 INFO L93 Difference]: Finished difference Result 536 states and 1555 transitions. [2021-07-13 19:35:03,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-07-13 19:35:03,867 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:35:03,867 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:03,868 INFO L225 Difference]: With dead ends: 536 [2021-07-13 19:35:03,868 INFO L226 Difference]: Without dead ends: 515 [2021-07-13 19:35:03,868 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 319 ImplicationChecksByTransitivity, 2185.0ms TimeCoverageRelationStatistics Valid=297, Invalid=1425, Unknown=0, NotChecked=0, Total=1722 [2021-07-13 19:35:03,868 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 515 states. [2021-07-13 19:35:03,871 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 515 to 322. [2021-07-13 19:35:03,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 322 states, 321 states have (on average 3.046728971962617) internal successors, (978), 321 states have internal predecessors, (978), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:03,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 322 states to 322 states and 978 transitions. [2021-07-13 19:35:03,872 INFO L78 Accepts]: Start accepts. Automaton has 322 states and 978 transitions. Word has length 18 [2021-07-13 19:35:03,872 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:03,872 INFO L482 AbstractCegarLoop]: Abstraction has 322 states and 978 transitions. [2021-07-13 19:35:03,872 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:35:03,872 INFO L276 IsEmpty]: Start isEmpty. Operand 322 states and 978 transitions. [2021-07-13 19:35:03,873 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:35:03,873 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:03,873 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:04,073 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5026,182 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:35:04,074 INFO L430 AbstractCegarLoop]: === Iteration 188 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:04,074 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:04,074 INFO L82 PathProgramCache]: Analyzing trace with hash 69237234, now seen corresponding path program 147 times [2021-07-13 19:35:04,074 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:04,074 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226916376] [2021-07-13 19:35:04,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:04,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:04,170 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:04,170 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:04,171 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226916376] [2021-07-13 19:35:04,171 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226916376] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:04,171 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1744696] [2021-07-13 19:35:04,171 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 183 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 183 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:35:04,198 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:35:04,198 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:35:04,199 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:35:04,199 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:04,457 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:04,458 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:04,458 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:35:04,459 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:04,462 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:04,462 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:04,462 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:35:04,463 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:04,466 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:04,466 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:04,466 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:35:04,467 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:04,470 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:04,471 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:04,471 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:35:04,472 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:04,475 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:04,475 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:04,475 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:35:04,476 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:04,479 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:04,479 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:35:04,479 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:04,599 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 43 [2021-07-13 19:35:04,600 INFO L628 ElimStorePlain]: treesize reduction 2, result has 98.7 percent of original size [2021-07-13 19:35:04,609 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 6 xjuncts. [2021-07-13 19:35:04,609 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:211, output treesize:143 [2021-07-13 19:35:04,770 INFO L446 ElimStorePlain]: Different costs {0=[array_4], 1=[array_0]} [2021-07-13 19:35:04,772 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:35:04,778 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:35:04,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 25 treesize of output 19 [2021-07-13 19:35:04,781 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:04,802 INFO L628 ElimStorePlain]: treesize reduction 41, result has 43.1 percent of original size [2021-07-13 19:35:04,803 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:04,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 21 treesize of output 7 [2021-07-13 19:35:04,804 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:04,810 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:04,811 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:35:04,811 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:68, output treesize:11 [2021-07-13 19:35:04,833 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:04,833 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1744696] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:04,833 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:04,833 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:35:04,833 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1234990214] [2021-07-13 19:35:04,833 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:35:04,833 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:04,833 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:35:04,833 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:35:04,834 INFO L87 Difference]: Start difference. First operand 322 states and 978 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:05,438 WARN L205 SmtUtils]: Spent 144.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 80 [2021-07-13 19:35:05,574 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 72 [2021-07-13 19:35:05,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:05,711 INFO L93 Difference]: Finished difference Result 430 states and 1261 transitions. [2021-07-13 19:35:05,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:35:05,711 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:35:05,711 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:05,712 INFO L225 Difference]: With dead ends: 430 [2021-07-13 19:35:05,712 INFO L226 Difference]: Without dead ends: 424 [2021-07-13 19:35:05,712 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 1029.0ms TimeCoverageRelationStatistics Valid=118, Invalid=482, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:35:05,712 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 424 states. [2021-07-13 19:35:05,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 424 to 328. [2021-07-13 19:35:05,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 328 states, 327 states have (on average 3.0428134556574924) internal successors, (995), 327 states have internal predecessors, (995), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:05,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 328 states to 328 states and 995 transitions. [2021-07-13 19:35:05,716 INFO L78 Accepts]: Start accepts. Automaton has 328 states and 995 transitions. Word has length 18 [2021-07-13 19:35:05,716 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:05,716 INFO L482 AbstractCegarLoop]: Abstraction has 328 states and 995 transitions. [2021-07-13 19:35:05,716 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:05,716 INFO L276 IsEmpty]: Start isEmpty. Operand 328 states and 995 transitions. [2021-07-13 19:35:05,717 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:35:05,717 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:05,717 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:05,917 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5049,183 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:35:05,917 INFO L430 AbstractCegarLoop]: === Iteration 189 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:05,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:05,918 INFO L82 PathProgramCache]: Analyzing trace with hash -1539347036, now seen corresponding path program 148 times [2021-07-13 19:35:05,918 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:05,918 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [47213055] [2021-07-13 19:35:05,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:05,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:06,021 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:06,022 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:06,022 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [47213055] [2021-07-13 19:35:06,022 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [47213055] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:06,022 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1343952081] [2021-07-13 19:35:06,022 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 184 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 184 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:35:06,048 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:35:06,048 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:35:06,049 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:35:06,049 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:06,345 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:06,345 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:06,346 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:35:06,347 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:35:06,350 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:06,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 25 treesize of output 19 [2021-07-13 19:35:06,351 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:06,413 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:06,417 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:06,417 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:06,417 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:35:06,418 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:06,421 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:06,422 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:35:06,422 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:06,480 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:06,483 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:06,484 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:06,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 17 treesize of output 13 [2021-07-13 19:35:06,485 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:06,488 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:06,488 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:35:06,489 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:06,545 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:06,551 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: 6 dim-0 vars, and 6 xjuncts. [2021-07-13 19:35:06,551 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:190, output treesize:164 [2021-07-13 19:35:06,823 INFO L446 ElimStorePlain]: Different costs {1=[array_4], 15=[array_0]} [2021-07-13 19:35:06,827 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:06,828 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:35:06,828 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:06,832 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:06,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 16 treesize of output 12 [2021-07-13 19:35:06,833 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:06,837 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:06,837 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:35:06,838 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:06,847 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:06,847 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:35:06,848 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:06,852 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:06,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 26 treesize of output 20 [2021-07-13 19:35:06,853 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:06,857 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:06,857 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:35:06,858 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:06,862 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:06,862 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:35:06,863 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:06,867 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:06,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 25 treesize of output 19 [2021-07-13 19:35:06,868 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:06,871 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:06,872 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:35:06,873 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:06,876 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:06,876 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:35:06,877 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:06,881 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:06,881 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:35:06,882 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:06,886 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:35:06,886 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:07,003 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 44 [2021-07-13 19:35:07,004 INFO L628 ElimStorePlain]: treesize reduction 136, result has 46.5 percent of original size [2021-07-13 19:35:07,007 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:07,007 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:07,008 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:35:07,008 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:07,011 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:07,011 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:35:07,012 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:07,053 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:07,055 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:35:07,055 INFO L247 ElimStorePlain]: Needed 15 recursive calls to eliminate 7 variables, input treesize:405, output treesize:50 [2021-07-13 19:35:07,133 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:07,134 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1343952081] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:07,134 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:07,134 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-13 19:35:07,134 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [386118630] [2021-07-13 19:35:07,134 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:35:07,134 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:07,134 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:35:07,134 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:35:07,134 INFO L87 Difference]: Start difference. First operand 328 states and 995 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:35:08,157 WARN L205 SmtUtils]: Spent 173.00 ms on a formula simplification. DAG size of input: 123 DAG size of output: 119 [2021-07-13 19:35:08,805 WARN L205 SmtUtils]: Spent 200.00 ms on a formula simplification. DAG size of input: 131 DAG size of output: 126 [2021-07-13 19:35:09,109 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 82 [2021-07-13 19:35:09,310 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 55 [2021-07-13 19:35:09,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:09,760 INFO L93 Difference]: Finished difference Result 585 states and 1675 transitions. [2021-07-13 19:35:09,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-07-13 19:35:09,760 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:35:09,760 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:09,761 INFO L225 Difference]: With dead ends: 585 [2021-07-13 19:35:09,761 INFO L226 Difference]: Without dead ends: 549 [2021-07-13 19:35:09,761 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 10 SyntacticMatches, 4 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 426 ImplicationChecksByTransitivity, 2508.8ms TimeCoverageRelationStatistics Valid=365, Invalid=1615, Unknown=0, NotChecked=0, Total=1980 [2021-07-13 19:35:09,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 549 states. [2021-07-13 19:35:09,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 549 to 340. [2021-07-13 19:35:09,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 340 states, 339 states have (on average 3.0353982300884956) internal successors, (1029), 339 states have internal predecessors, (1029), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:09,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 340 states to 340 states and 1029 transitions. [2021-07-13 19:35:09,766 INFO L78 Accepts]: Start accepts. Automaton has 340 states and 1029 transitions. Word has length 18 [2021-07-13 19:35:09,766 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:09,766 INFO L482 AbstractCegarLoop]: Abstraction has 340 states and 1029 transitions. [2021-07-13 19:35:09,766 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:35:09,766 INFO L276 IsEmpty]: Start isEmpty. Operand 340 states and 1029 transitions. [2021-07-13 19:35:09,767 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:35:09,767 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:09,767 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:09,967 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 184 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5065 [2021-07-13 19:35:09,967 INFO L430 AbstractCegarLoop]: === Iteration 190 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:09,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:09,968 INFO L82 PathProgramCache]: Analyzing trace with hash 1550475104, now seen corresponding path program 149 times [2021-07-13 19:35:09,968 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:09,968 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [555678924] [2021-07-13 19:35:09,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:09,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:10,094 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:10,094 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:10,094 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [555678924] [2021-07-13 19:35:10,094 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [555678924] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:10,094 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [810978836] [2021-07-13 19:35:10,094 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 185 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 185 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:35:10,123 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:35:10,123 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:35:10,124 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:35:10,124 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:10,388 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:10,389 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:10,389 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:35:10,391 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:10,394 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:10,394 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:10,394 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:35:10,395 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:10,398 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:10,399 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:10,399 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:35:10,400 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:10,403 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:10,403 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:10,403 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:35:10,404 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:10,407 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:10,407 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:10,408 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:35:10,408 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:10,411 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:10,411 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:35:10,412 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:10,537 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 43 [2021-07-13 19:35:10,538 INFO L628 ElimStorePlain]: treesize reduction 2, result has 98.7 percent of original size [2021-07-13 19:35:10,542 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 6 xjuncts. [2021-07-13 19:35:10,542 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:211, output treesize:143 [2021-07-13 19:35:10,669 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:10,669 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:10,670 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:35:10,671 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:35:10,676 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:10,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 25 treesize of output 19 [2021-07-13 19:35:10,678 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:10,757 INFO L628 ElimStorePlain]: treesize reduction 101, result has 48.5 percent of original size [2021-07-13 19:35:10,761 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-13 19:35:10,761 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:10,788 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:10,788 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1294 vanished before elimination [2021-07-13 19:35:10,790 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-13 19:35:10,791 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:10,816 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:10,816 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1296 vanished before elimination [2021-07-13 19:35:10,819 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:10,819 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:35:10,819 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:10,822 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:35:10,822 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:10,829 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:10,853 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:10,855 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 6 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:35:10,855 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 9 variables, input treesize:192, output treesize:41 [2021-07-13 19:35:10,915 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:10,915 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [810978836] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:10,915 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:10,915 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:35:10,915 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [554263389] [2021-07-13 19:35:10,915 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:35:10,915 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:10,915 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:35:10,915 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:35:10,916 INFO L87 Difference]: Start difference. First operand 340 states and 1029 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:11,796 WARN L205 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 78 [2021-07-13 19:35:11,975 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 56 [2021-07-13 19:35:12,102 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 71 [2021-07-13 19:35:12,393 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:12,393 INFO L93 Difference]: Finished difference Result 529 states and 1464 transitions. [2021-07-13 19:35:12,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:35:12,393 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:35:12,393 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:12,394 INFO L225 Difference]: With dead ends: 529 [2021-07-13 19:35:12,394 INFO L226 Difference]: Without dead ends: 521 [2021-07-13 19:35:12,394 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 119 ImplicationChecksByTransitivity, 1562.5ms TimeCoverageRelationStatistics Valid=166, Invalid=704, Unknown=0, NotChecked=0, Total=870 [2021-07-13 19:35:12,395 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 521 states. [2021-07-13 19:35:12,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 521 to 338. [2021-07-13 19:35:12,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 338 states, 337 states have (on average 3.0385756676557865) internal successors, (1024), 337 states have internal predecessors, (1024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:12,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 338 states to 338 states and 1024 transitions. [2021-07-13 19:35:12,399 INFO L78 Accepts]: Start accepts. Automaton has 338 states and 1024 transitions. Word has length 18 [2021-07-13 19:35:12,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:12,399 INFO L482 AbstractCegarLoop]: Abstraction has 338 states and 1024 transitions. [2021-07-13 19:35:12,399 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:12,399 INFO L276 IsEmpty]: Start isEmpty. Operand 338 states and 1024 transitions. [2021-07-13 19:35:12,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:35:12,399 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:12,400 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:12,600 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 185 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5107 [2021-07-13 19:35:12,600 INFO L430 AbstractCegarLoop]: === Iteration 191 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:12,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:12,600 INFO L82 PathProgramCache]: Analyzing trace with hash 234317800, now seen corresponding path program 150 times [2021-07-13 19:35:12,601 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:12,601 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147643756] [2021-07-13 19:35:12,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:12,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:12,714 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:12,715 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:12,715 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147643756] [2021-07-13 19:35:12,715 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [147643756] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:12,715 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [538519259] [2021-07-13 19:35:12,715 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 186 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 186 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:35:12,743 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:35:12,743 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:35:12,743 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:35:12,744 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:13,009 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:13,010 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:13,010 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:35:13,011 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:13,014 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:13,014 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:35:13,015 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:13,083 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:13,087 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:13,087 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:13,087 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:35:13,088 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:35:13,092 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:13,092 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:35:13,093 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:13,151 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:13,155 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:13,155 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:13,156 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:35:13,157 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:13,160 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:13,160 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:35:13,161 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:13,215 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:13,221 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: 6 dim-0 vars, and 6 xjuncts. [2021-07-13 19:35:13,221 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:187, output treesize:163 [2021-07-13 19:35:13,389 INFO L446 ElimStorePlain]: Different costs {1=[array_4], 15=[array_2]} [2021-07-13 19:35:13,393 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:13,394 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:35:13,394 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:13,398 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:13,399 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:35:13,399 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:13,403 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:13,403 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:35:13,404 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:13,408 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:13,408 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:35:13,409 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:13,413 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:13,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 26 treesize of output 20 [2021-07-13 19:35:13,414 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:13,418 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:13,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 16 treesize of output 12 [2021-07-13 19:35:13,419 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:13,423 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:13,423 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:35:13,424 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:13,428 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:13,428 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-13 19:35:13,429 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:13,433 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:13,433 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:35:13,434 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:13,438 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:13,438 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:35:13,439 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:13,443 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:13,443 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:35:13,444 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:13,448 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:35:13,460 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:13,621 WARN L205 SmtUtils]: Spent 160.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 47 [2021-07-13 19:35:13,621 INFO L628 ElimStorePlain]: treesize reduction 138, result has 56.1 percent of original size [2021-07-13 19:35:13,625 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:13,625 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:13,626 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:35:13,626 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:13,630 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:13,630 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:13,630 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2021-07-13 19:35:13,631 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:13,634 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:13,634 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:35:13,635 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:13,698 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:13,701 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-13 19:35:13,701 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 7 variables, input treesize:459, output treesize:99 [2021-07-13 19:35:13,801 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:13,801 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [538519259] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:13,801 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:13,801 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:35:13,801 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870670905] [2021-07-13 19:35:13,801 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:35:13,801 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:13,801 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:35:13,801 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:35:13,802 INFO L87 Difference]: Start difference. First operand 338 states and 1024 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:14,518 WARN L205 SmtUtils]: Spent 161.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 99 [2021-07-13 19:35:14,656 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 53 [2021-07-13 19:35:14,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:14,818 INFO L93 Difference]: Finished difference Result 443 states and 1300 transitions. [2021-07-13 19:35:14,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:35:14,819 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:35:14,819 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:14,819 INFO L225 Difference]: With dead ends: 443 [2021-07-13 19:35:14,820 INFO L226 Difference]: Without dead ends: 433 [2021-07-13 19:35:14,820 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 1154.4ms TimeCoverageRelationStatistics Valid=110, Invalid=490, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:35:14,820 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 433 states. [2021-07-13 19:35:14,824 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 433 to 338. [2021-07-13 19:35:14,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 338 states, 337 states have (on average 3.0385756676557865) internal successors, (1024), 337 states have internal predecessors, (1024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:14,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 338 states to 338 states and 1024 transitions. [2021-07-13 19:35:14,826 INFO L78 Accepts]: Start accepts. Automaton has 338 states and 1024 transitions. Word has length 18 [2021-07-13 19:35:14,826 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:14,826 INFO L482 AbstractCegarLoop]: Abstraction has 338 states and 1024 transitions. [2021-07-13 19:35:14,826 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:14,826 INFO L276 IsEmpty]: Start isEmpty. Operand 338 states and 1024 transitions. [2021-07-13 19:35:14,827 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:35:14,827 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:14,827 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:15,049 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5125,186 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:35:15,050 INFO L430 AbstractCegarLoop]: === Iteration 192 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:15,050 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:15,050 INFO L82 PathProgramCache]: Analyzing trace with hash 1429353974, now seen corresponding path program 151 times [2021-07-13 19:35:15,050 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:15,050 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [218813430] [2021-07-13 19:35:15,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:15,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:15,192 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:15,192 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:15,192 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [218813430] [2021-07-13 19:35:15,192 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [218813430] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:15,192 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1591750725] [2021-07-13 19:35:15,192 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 187 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 187 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:35:15,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:15,223 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:35:15,224 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:15,491 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:15,492 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:15,492 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:35:15,493 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:15,496 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:15,497 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:15,497 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:35:15,497 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:15,501 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:15,501 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:15,501 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:35:15,502 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:15,505 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:15,505 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:15,506 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:35:15,506 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:15,509 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:15,510 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:15,515 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:35:15,516 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:15,519 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:15,520 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:35:15,520 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:15,636 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 45 [2021-07-13 19:35:15,636 INFO L628 ElimStorePlain]: treesize reduction 2, result has 98.7 percent of original size [2021-07-13 19:35:15,640 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 6 xjuncts. [2021-07-13 19:35:15,640 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:211, output treesize:143 [2021-07-13 19:35:15,775 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:15,785 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:15,785 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:35:15,786 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:15,791 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:15,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 15 treesize of output 11 [2021-07-13 19:35:15,792 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:15,867 INFO L628 ElimStorePlain]: treesize reduction 104, result has 42.5 percent of original size [2021-07-13 19:35:15,867 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:35:15,870 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:35:15,871 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:35:15,898 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:15,901 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:15,901 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:15,902 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:35:15,902 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:15,905 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:15,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 10 treesize of output 5 [2021-07-13 19:35:15,906 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:15,913 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:15,938 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:15,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 7 treesize of output 5 [2021-07-13 19:35:15,941 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:15,965 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:15,965 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1315 vanished before elimination [2021-07-13 19:35:15,967 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 6 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:35:15,967 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 9 variables, input treesize:195, output treesize:45 [2021-07-13 19:35:16,031 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:16,031 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1591750725] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:16,031 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:16,031 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-13 19:35:16,031 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [816942284] [2021-07-13 19:35:16,031 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:35:16,031 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:16,031 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:35:16,031 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:35:16,032 INFO L87 Difference]: Start difference. First operand 338 states and 1024 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:35:16,608 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 69 [2021-07-13 19:35:16,962 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 74 [2021-07-13 19:35:17,344 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 72 [2021-07-13 19:35:17,762 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 76 [2021-07-13 19:35:18,267 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:18,267 INFO L93 Difference]: Finished difference Result 581 states and 1679 transitions. [2021-07-13 19:35:18,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-07-13 19:35:18,267 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:35:18,267 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:18,268 INFO L225 Difference]: With dead ends: 581 [2021-07-13 19:35:18,268 INFO L226 Difference]: Without dead ends: 554 [2021-07-13 19:35:18,269 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 356 ImplicationChecksByTransitivity, 2095.5ms TimeCoverageRelationStatistics Valid=285, Invalid=1437, Unknown=0, NotChecked=0, Total=1722 [2021-07-13 19:35:18,269 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 554 states. [2021-07-13 19:35:18,273 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 554 to 342. [2021-07-13 19:35:18,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 342 states, 341 states have (on average 3.0469208211143695) internal successors, (1039), 341 states have internal predecessors, (1039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:18,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 1039 transitions. [2021-07-13 19:35:18,274 INFO L78 Accepts]: Start accepts. Automaton has 342 states and 1039 transitions. Word has length 18 [2021-07-13 19:35:18,276 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:18,276 INFO L482 AbstractCegarLoop]: Abstraction has 342 states and 1039 transitions. [2021-07-13 19:35:18,276 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:35:18,276 INFO L276 IsEmpty]: Start isEmpty. Operand 342 states and 1039 transitions. [2021-07-13 19:35:18,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:35:18,277 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:18,277 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:18,480 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 187 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5154 [2021-07-13 19:35:18,481 INFO L430 AbstractCegarLoop]: === Iteration 193 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:18,481 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:18,481 INFO L82 PathProgramCache]: Analyzing trace with hash -1384375452, now seen corresponding path program 152 times [2021-07-13 19:35:18,481 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:18,481 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [145914634] [2021-07-13 19:35:18,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:18,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:18,603 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:18,603 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:18,603 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [145914634] [2021-07-13 19:35:18,603 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [145914634] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:18,603 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [416466865] [2021-07-13 19:35:18,603 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 188 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 188 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:35:18,631 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:35:18,631 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:35:18,632 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:35:18,632 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:18,938 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:18,938 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:18,939 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:35:18,939 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:18,943 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:18,944 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:18,944 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:35:18,945 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:18,949 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:18,949 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:18,949 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:35:18,950 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:18,954 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:18,954 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:18,955 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:35:18,956 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:18,960 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:18,960 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:18,960 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:35:18,961 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:18,965 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:18,965 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:35:18,966 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:19,118 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 45 [2021-07-13 19:35:19,118 INFO L628 ElimStorePlain]: treesize reduction 2, result has 98.7 percent of original size [2021-07-13 19:35:19,123 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 6 xjuncts. [2021-07-13 19:35:19,123 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:211, output treesize:143 [2021-07-13 19:35:19,284 INFO L446 ElimStorePlain]: Different costs {0=[array_4, v_prenex_1324], 1=[array_2, v_prenex_1323]} [2021-07-13 19:35:19,287 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:35:19,288 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:19,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 25 treesize of output 19 [2021-07-13 19:35:19,291 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:19,322 INFO L628 ElimStorePlain]: treesize reduction 62, result has 42.6 percent of original size [2021-07-13 19:35:19,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 27 treesize of output 21 [2021-07-13 19:35:19,325 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:35:19,340 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:19,340 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-13 19:35:19,342 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:19,343 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:19,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 20 treesize of output 9 [2021-07-13 19:35:19,344 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:19,345 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:19,346 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:35:19,346 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:19,353 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:19,366 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:19,367 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:35:19,367 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:122, output treesize:22 [2021-07-13 19:35:19,392 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:19,393 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [416466865] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:19,393 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:19,393 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-13 19:35:19,393 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [150762361] [2021-07-13 19:35:19,393 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:35:19,393 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:19,393 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:35:19,393 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:35:19,393 INFO L87 Difference]: Start difference. First operand 342 states and 1039 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:35:20,520 WARN L205 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 74 [2021-07-13 19:35:21,583 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:21,583 INFO L93 Difference]: Finished difference Result 596 states and 1739 transitions. [2021-07-13 19:35:21,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-07-13 19:35:21,583 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:35:21,583 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:21,585 INFO L225 Difference]: With dead ends: 596 [2021-07-13 19:35:21,585 INFO L226 Difference]: Without dead ends: 575 [2021-07-13 19:35:21,585 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 347 ImplicationChecksByTransitivity, 2007.0ms TimeCoverageRelationStatistics Valid=277, Invalid=1445, Unknown=0, NotChecked=0, Total=1722 [2021-07-13 19:35:21,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 575 states. [2021-07-13 19:35:21,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 575 to 333. [2021-07-13 19:35:21,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 333 states, 332 states have (on average 3.0421686746987953) internal successors, (1010), 332 states have internal predecessors, (1010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:21,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 333 states to 333 states and 1010 transitions. [2021-07-13 19:35:21,590 INFO L78 Accepts]: Start accepts. Automaton has 333 states and 1010 transitions. Word has length 18 [2021-07-13 19:35:21,590 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:21,590 INFO L482 AbstractCegarLoop]: Abstraction has 333 states and 1010 transitions. [2021-07-13 19:35:21,590 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:35:21,590 INFO L276 IsEmpty]: Start isEmpty. Operand 333 states and 1010 transitions. [2021-07-13 19:35:21,591 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:35:21,591 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:21,591 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:21,791 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5180,188 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:35:21,791 INFO L430 AbstractCegarLoop]: === Iteration 194 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:21,792 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:21,792 INFO L82 PathProgramCache]: Analyzing trace with hash -300912002, now seen corresponding path program 153 times [2021-07-13 19:35:21,792 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:21,792 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [910006834] [2021-07-13 19:35:21,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:21,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:21,905 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:21,906 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:21,906 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [910006834] [2021-07-13 19:35:21,906 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [910006834] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:21,906 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [513517350] [2021-07-13 19:35:21,906 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 189 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 189 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:35:21,933 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:35:21,933 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:35:21,933 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:35:21,934 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:22,156 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:22,156 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:22,157 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:35:22,157 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:22,161 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:22,161 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:35:22,161 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:22,223 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:22,227 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:22,227 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:22,227 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:35:22,228 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:35:22,231 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:22,232 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:35:22,233 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:22,294 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:22,298 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:22,298 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:22,299 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:35:22,299 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:22,302 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:22,303 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:35:22,303 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:22,361 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:22,367 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: 6 dim-0 vars, and 6 xjuncts. [2021-07-13 19:35:22,368 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:199, output treesize:175 [2021-07-13 19:35:22,599 INFO L446 ElimStorePlain]: Different costs {1=[array_4], 21=[array_2]} [2021-07-13 19:35:22,604 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:22,604 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:35:22,605 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:22,609 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:22,609 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:35:22,610 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:22,614 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:22,614 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:35:22,615 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:22,620 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:22,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 29 treesize of output 23 [2021-07-13 19:35:22,622 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:22,626 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:22,627 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:35:22,627 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:22,632 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:22,632 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:35:22,633 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:22,637 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:22,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 28 treesize of output 22 [2021-07-13 19:35:22,638 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:22,643 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:22,643 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:35:22,643 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:22,648 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:22,648 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:35:22,649 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:22,653 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:22,654 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:35:22,655 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:22,659 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:22,659 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:35:22,660 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:22,664 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-13 19:35:22,664 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:22,861 WARN L205 SmtUtils]: Spent 196.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 61 [2021-07-13 19:35:22,861 INFO L628 ElimStorePlain]: treesize reduction 110, result has 65.0 percent of original size [2021-07-13 19:35:22,866 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:22,866 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:22,866 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:35:22,867 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:22,871 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:22,871 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:22,872 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:35:22,872 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:22,876 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:22,876 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2021-07-13 19:35:22,877 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:22,954 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:22,956 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 2 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:35:22,957 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 8 variables, input treesize:459, output treesize:96 [2021-07-13 19:35:23,073 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:23,074 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [513517350] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:23,074 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:23,074 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:35:23,074 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364046784] [2021-07-13 19:35:23,074 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:35:23,074 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:23,074 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:35:23,074 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=234, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:35:23,074 INFO L87 Difference]: Start difference. First operand 333 states and 1010 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:23,732 WARN L205 SmtUtils]: Spent 199.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 97 [2021-07-13 19:35:24,055 WARN L205 SmtUtils]: Spent 260.00 ms on a formula simplification. DAG size of input: 128 DAG size of output: 98 [2021-07-13 19:35:24,396 WARN L205 SmtUtils]: Spent 270.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 106 [2021-07-13 19:35:24,607 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 101 [2021-07-13 19:35:24,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:24,696 INFO L93 Difference]: Finished difference Result 476 states and 1381 transitions. [2021-07-13 19:35:24,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:35:24,697 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:35:24,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:24,698 INFO L225 Difference]: With dead ends: 476 [2021-07-13 19:35:24,698 INFO L226 Difference]: Without dead ends: 464 [2021-07-13 19:35:24,698 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 1689.5ms TimeCoverageRelationStatistics Valid=112, Invalid=488, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:35:24,698 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 464 states. [2021-07-13 19:35:24,701 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 464 to 333. [2021-07-13 19:35:24,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 333 states, 332 states have (on average 3.0421686746987953) internal successors, (1010), 332 states have internal predecessors, (1010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:24,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 333 states to 333 states and 1010 transitions. [2021-07-13 19:35:24,702 INFO L78 Accepts]: Start accepts. Automaton has 333 states and 1010 transitions. Word has length 18 [2021-07-13 19:35:24,702 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:24,702 INFO L482 AbstractCegarLoop]: Abstraction has 333 states and 1010 transitions. [2021-07-13 19:35:24,702 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:24,702 INFO L276 IsEmpty]: Start isEmpty. Operand 333 states and 1010 transitions. [2021-07-13 19:35:24,703 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:35:24,703 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:24,703 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:24,903 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5203,189 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:35:24,904 INFO L430 AbstractCegarLoop]: === Iteration 195 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:24,904 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:24,904 INFO L82 PathProgramCache]: Analyzing trace with hash 894124172, now seen corresponding path program 154 times [2021-07-13 19:35:24,904 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:24,904 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996366384] [2021-07-13 19:35:24,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:24,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:25,022 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:25,022 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:25,022 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996366384] [2021-07-13 19:35:25,022 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [996366384] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:25,022 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2115960804] [2021-07-13 19:35:25,024 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 190 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 190 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:35:25,053 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:35:25,053 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:35:25,053 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:35:25,054 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:25,296 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:25,296 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:25,297 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:35:25,297 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:25,300 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:25,301 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:25,301 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:35:25,302 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:25,305 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:25,305 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:25,305 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:35:25,306 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:25,309 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:25,309 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:25,309 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:35:25,310 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:25,313 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:25,313 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:25,314 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:35:25,314 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:25,317 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:25,317 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:35:25,318 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:25,421 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 40 DAG size of output: 40 [2021-07-13 19:35:25,421 INFO L628 ElimStorePlain]: treesize reduction 2, result has 98.4 percent of original size [2021-07-13 19:35:25,426 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 6 xjuncts. [2021-07-13 19:35:25,426 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:189, output treesize:121 [2021-07-13 19:35:25,610 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:25,611 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:25,611 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:35:25,612 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:25,615 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:35:25,615 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:25,675 INFO L628 ElimStorePlain]: treesize reduction 82, result has 48.4 percent of original size [2021-07-13 19:35:25,678 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-13 19:35:25,679 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:25,701 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:25,701 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:35:25,703 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:25,703 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:35:25,704 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-07-13 19:35:25,730 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:25,730 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1342 vanished before elimination [2021-07-13 19:35:25,733 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:25,733 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:35:25,734 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:25,736 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:35:25,737 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:25,744 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:25,768 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:25,769 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 6 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:35:25,769 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 9 variables, input treesize:195, output treesize:45 [2021-07-13 19:35:25,837 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:25,838 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2115960804] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:25,838 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:25,838 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-13 19:35:25,838 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [997498229] [2021-07-13 19:35:25,838 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:35:25,838 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:25,838 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:35:25,839 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:35:25,839 INFO L87 Difference]: Start difference. First operand 333 states and 1010 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:35:27,031 WARN L205 SmtUtils]: Spent 169.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 84 [2021-07-13 19:35:27,270 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 65 [2021-07-13 19:35:27,583 WARN L205 SmtUtils]: Spent 161.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 95 [2021-07-13 19:35:28,095 WARN L205 SmtUtils]: Spent 172.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 98 [2021-07-13 19:35:28,351 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 70 [2021-07-13 19:35:28,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:28,596 INFO L93 Difference]: Finished difference Result 690 states and 1971 transitions. [2021-07-13 19:35:28,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-07-13 19:35:28,597 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:35:28,597 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:28,598 INFO L225 Difference]: With dead ends: 690 [2021-07-13 19:35:28,598 INFO L226 Difference]: Without dead ends: 663 [2021-07-13 19:35:28,598 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 425 ImplicationChecksByTransitivity, 2611.3ms TimeCoverageRelationStatistics Valid=361, Invalid=1619, Unknown=0, NotChecked=0, Total=1980 [2021-07-13 19:35:28,598 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 663 states. [2021-07-13 19:35:28,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 663 to 350. [2021-07-13 19:35:28,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 350 states, 349 states have (on average 3.0659025787965617) internal successors, (1070), 349 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:35:28,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 350 states to 350 states and 1070 transitions. [2021-07-13 19:35:28,603 INFO L78 Accepts]: Start accepts. Automaton has 350 states and 1070 transitions. Word has length 18 [2021-07-13 19:35:28,604 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:28,604 INFO L482 AbstractCegarLoop]: Abstraction has 350 states and 1070 transitions. [2021-07-13 19:35:28,604 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:35:28,604 INFO L276 IsEmpty]: Start isEmpty. Operand 350 states and 1070 transitions. [2021-07-13 19:35:28,604 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:35:28,604 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:28,604 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:28,804 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 190 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5224 [2021-07-13 19:35:28,805 INFO L430 AbstractCegarLoop]: === Iteration 196 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:28,805 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:28,805 INFO L82 PathProgramCache]: Analyzing trace with hash -1919605254, now seen corresponding path program 155 times [2021-07-13 19:35:28,805 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:28,805 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [235489552] [2021-07-13 19:35:28,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:28,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:28,945 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:28,945 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:28,945 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [235489552] [2021-07-13 19:35:28,945 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [235489552] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:28,945 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1631489904] [2021-07-13 19:35:28,945 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 191 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 191 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:35:28,974 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:35:28,974 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:35:28,975 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:35:28,975 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:29,202 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:29,203 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:29,203 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:35:29,204 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:29,207 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:29,207 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:29,207 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:35:29,208 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:29,211 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:29,211 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:29,212 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:35:29,212 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:29,215 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:29,216 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:29,216 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:35:29,217 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:29,219 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:29,220 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:29,220 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:35:29,221 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:29,224 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:29,224 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:35:29,225 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:29,324 INFO L628 ElimStorePlain]: treesize reduction 2, result has 98.4 percent of original size [2021-07-13 19:35:29,329 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 6 xjuncts. [2021-07-13 19:35:29,329 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:189, output treesize:121 [2021-07-13 19:35:29,544 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_1352, array_4], 1=[array_2, v_prenex_1351]} [2021-07-13 19:35:29,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 25 treesize of output 19 [2021-07-13 19:35:29,548 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:29,550 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:35:29,551 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:29,581 INFO L628 ElimStorePlain]: treesize reduction 62, result has 42.6 percent of original size [2021-07-13 19:35:29,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 27 treesize of output 21 [2021-07-13 19:35:29,584 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:35:29,599 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:29,601 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:29,601 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:29,605 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:35:29,606 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:29,608 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:29,608 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:35:29,609 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:29,615 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:29,629 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:29,629 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1351 vanished before elimination [2021-07-13 19:35:29,630 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:35:29,630 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:122, output treesize:22 [2021-07-13 19:35:29,654 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:29,654 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1631489904] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:29,654 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:29,654 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-13 19:35:29,655 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [631120084] [2021-07-13 19:35:29,655 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:35:29,655 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:29,655 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:35:29,655 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:35:29,655 INFO L87 Difference]: Start difference. First operand 350 states and 1070 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:35:30,206 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 63 [2021-07-13 19:35:30,630 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 69 [2021-07-13 19:35:31,821 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:31,821 INFO L93 Difference]: Finished difference Result 670 states and 1934 transitions. [2021-07-13 19:35:31,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-07-13 19:35:31,821 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:35:31,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:31,822 INFO L225 Difference]: With dead ends: 670 [2021-07-13 19:35:31,822 INFO L226 Difference]: Without dead ends: 649 [2021-07-13 19:35:31,822 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 320 ImplicationChecksByTransitivity, 2040.2ms TimeCoverageRelationStatistics Valid=268, Invalid=1372, Unknown=0, NotChecked=0, Total=1640 [2021-07-13 19:35:31,823 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 649 states. [2021-07-13 19:35:31,827 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 649 to 343. [2021-07-13 19:35:31,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 343 states, 342 states have (on average 3.0584795321637426) internal successors, (1046), 342 states have internal predecessors, (1046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:31,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 343 states to 343 states and 1046 transitions. [2021-07-13 19:35:31,828 INFO L78 Accepts]: Start accepts. Automaton has 343 states and 1046 transitions. Word has length 18 [2021-07-13 19:35:31,828 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:31,828 INFO L482 AbstractCegarLoop]: Abstraction has 343 states and 1046 transitions. [2021-07-13 19:35:31,828 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:35:31,828 INFO L276 IsEmpty]: Start isEmpty. Operand 343 states and 1046 transitions. [2021-07-13 19:35:31,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:35:31,829 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:31,829 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:32,029 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5250,191 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:35:32,029 INFO L430 AbstractCegarLoop]: === Iteration 197 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:32,029 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:32,029 INFO L82 PathProgramCache]: Analyzing trace with hash 1803907236, now seen corresponding path program 156 times [2021-07-13 19:35:32,030 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:32,030 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1812855883] [2021-07-13 19:35:32,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:32,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:32,148 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:32,148 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:32,149 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1812855883] [2021-07-13 19:35:32,149 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1812855883] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:32,149 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1744177323] [2021-07-13 19:35:32,149 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 192 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 192 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:35:32,175 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:35:32,175 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:35:32,176 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:35:32,176 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:32,392 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:32,393 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:32,393 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:35:32,393 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:32,397 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:32,397 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:32,397 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:35:32,398 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:32,401 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:32,401 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:32,401 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:35:32,402 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:32,405 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:32,405 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:32,406 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:35:32,406 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:32,409 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:32,409 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:32,410 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:35:32,410 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:32,413 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:32,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 26 treesize of output 20 [2021-07-13 19:35:32,414 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:32,515 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 40 DAG size of output: 40 [2021-07-13 19:35:32,515 INFO L628 ElimStorePlain]: treesize reduction 2, result has 98.4 percent of original size [2021-07-13 19:35:32,519 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 6 xjuncts. [2021-07-13 19:35:32,519 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:189, output treesize:121 [2021-07-13 19:35:32,700 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_1360, array_4], 1=[array_2, v_prenex_1359]} [2021-07-13 19:35:32,703 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:35:32,704 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:32,706 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:35:32,707 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:35:32,748 INFO L628 ElimStorePlain]: treesize reduction 62, result has 50.0 percent of original size [2021-07-13 19:35:32,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 7 treesize of output 5 [2021-07-13 19:35:32,751 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:32,766 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:32,766 INFO L518 ElimStorePlain]: Eliminatee array_2 vanished before elimination [2021-07-13 19:35:32,768 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:32,768 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:32,769 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:35:32,769 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:32,771 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:32,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 10 treesize of output 5 [2021-07-13 19:35:32,772 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:32,778 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:32,792 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:32,793 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:35:32,797 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:122, output treesize:22 [2021-07-13 19:35:32,821 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:32,821 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1744177323] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:32,822 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:32,822 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-13 19:35:32,822 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [964941426] [2021-07-13 19:35:32,822 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:35:32,822 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:32,822 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:35:32,822 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:35:32,822 INFO L87 Difference]: Start difference. First operand 343 states and 1046 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:35:33,376 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 64 [2021-07-13 19:35:34,114 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 65 [2021-07-13 19:35:34,578 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 70 [2021-07-13 19:35:35,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:35,086 INFO L93 Difference]: Finished difference Result 740 states and 2109 transitions. [2021-07-13 19:35:35,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-07-13 19:35:35,086 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:35:35,086 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:35,088 INFO L225 Difference]: With dead ends: 740 [2021-07-13 19:35:35,088 INFO L226 Difference]: Without dead ends: 719 [2021-07-13 19:35:35,088 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 312 ImplicationChecksByTransitivity, 2025.7ms TimeCoverageRelationStatistics Valid=305, Invalid=1335, Unknown=0, NotChecked=0, Total=1640 [2021-07-13 19:35:35,088 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 719 states. [2021-07-13 19:35:35,092 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 719 to 342. [2021-07-13 19:35:35,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 342 states, 341 states have (on average 3.067448680351906) internal successors, (1046), 341 states have internal predecessors, (1046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:35,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 1046 transitions. [2021-07-13 19:35:35,093 INFO L78 Accepts]: Start accepts. Automaton has 342 states and 1046 transitions. Word has length 18 [2021-07-13 19:35:35,093 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:35,093 INFO L482 AbstractCegarLoop]: Abstraction has 342 states and 1046 transitions. [2021-07-13 19:35:35,093 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:35:35,094 INFO L276 IsEmpty]: Start isEmpty. Operand 342 states and 1046 transitions. [2021-07-13 19:35:35,094 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:35:35,094 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:35,094 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:35,294 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5273,192 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:35:35,295 INFO L430 AbstractCegarLoop]: === Iteration 198 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:35,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:35,295 INFO L82 PathProgramCache]: Analyzing trace with hash 1605107838, now seen corresponding path program 157 times [2021-07-13 19:35:35,295 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:35,295 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1162169321] [2021-07-13 19:35:35,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:35,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:35,411 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:35,411 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:35,411 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1162169321] [2021-07-13 19:35:35,411 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1162169321] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:35,411 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1943516573] [2021-07-13 19:35:35,412 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 193 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 193 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:35:35,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:35,444 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:35:35,445 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:35,539 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:35,540 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:35,540 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:35:35,541 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:35,543 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:35,544 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:35,544 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:35:35,545 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:35,547 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:35,547 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:35:35,548 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:35,597 INFO L628 ElimStorePlain]: treesize reduction 28, result has 68.2 percent of original size [2021-07-13 19:35:35,599 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-07-13 19:35:35,599 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:115, output treesize:60 [2021-07-13 19:35:35,761 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_1363, array_4], 1=[array_0, v_prenex_1362]} [2021-07-13 19:35:35,764 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:35:35,765 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:35,768 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:35:35,768 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:35,806 INFO L628 ElimStorePlain]: treesize reduction 62, result has 42.6 percent of original size [2021-07-13 19:35:35,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 27 treesize of output 21 [2021-07-13 19:35:35,810 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:35:35,829 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:35,832 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:35,833 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:35,833 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:35:35,834 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:35,836 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:35,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 21 treesize of output 7 [2021-07-13 19:35:35,837 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:35,845 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:35,862 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:35,863 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1362 vanished before elimination [2021-07-13 19:35:35,864 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:35:35,864 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:122, output treesize:18 [2021-07-13 19:35:35,890 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:35,890 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1943516573] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:35,890 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:35,890 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-13 19:35:35,890 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1825966118] [2021-07-13 19:35:35,890 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:35:35,890 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:35,891 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:35:35,891 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:35:35,891 INFO L87 Difference]: Start difference. First operand 342 states and 1046 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:35:37,288 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:37,288 INFO L93 Difference]: Finished difference Result 627 states and 1829 transitions. [2021-07-13 19:35:37,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-07-13 19:35:37,288 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:35:37,288 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:37,289 INFO L225 Difference]: With dead ends: 627 [2021-07-13 19:35:37,290 INFO L226 Difference]: Without dead ends: 602 [2021-07-13 19:35:37,290 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 177 ImplicationChecksByTransitivity, 1217.7ms TimeCoverageRelationStatistics Valid=245, Invalid=877, Unknown=0, NotChecked=0, Total=1122 [2021-07-13 19:35:37,290 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 602 states. [2021-07-13 19:35:37,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 602 to 367. [2021-07-13 19:35:37,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 367 states, 366 states have (on average 3.098360655737705) internal successors, (1134), 366 states have internal predecessors, (1134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:37,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 367 states to 367 states and 1134 transitions. [2021-07-13 19:35:37,295 INFO L78 Accepts]: Start accepts. Automaton has 367 states and 1134 transitions. Word has length 18 [2021-07-13 19:35:37,295 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:37,295 INFO L482 AbstractCegarLoop]: Abstraction has 367 states and 1134 transitions. [2021-07-13 19:35:37,295 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:35:37,295 INFO L276 IsEmpty]: Start isEmpty. Operand 367 states and 1134 transitions. [2021-07-13 19:35:37,295 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:35:37,296 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:37,296 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:37,496 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 193 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5296 [2021-07-13 19:35:37,496 INFO L430 AbstractCegarLoop]: === Iteration 199 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:37,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:37,496 INFO L82 PathProgramCache]: Analyzing trace with hash -343958516, now seen corresponding path program 158 times [2021-07-13 19:35:37,497 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:37,497 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697285361] [2021-07-13 19:35:37,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:37,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:37,586 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:37,586 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:37,587 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [697285361] [2021-07-13 19:35:37,587 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [697285361] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:37,587 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1040915852] [2021-07-13 19:35:37,587 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 194 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 194 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:35:37,614 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:35:37,614 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:35:37,615 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:35:37,615 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:37,687 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:37,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 24 treesize of output 18 [2021-07-13 19:35:37,688 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:37,691 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:37,691 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:35:37,692 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:37,694 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:35:37,695 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:37,735 INFO L628 ElimStorePlain]: treesize reduction 27, result has 68.2 percent of original size [2021-07-13 19:35:37,736 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:35:37,736 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:112, output treesize:58 [2021-07-13 19:35:37,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 27 treesize of output 21 [2021-07-13 19:35:37,807 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:35:37,817 INFO L628 ElimStorePlain]: treesize reduction 7, result has 61.1 percent of original size [2021-07-13 19:35:37,817 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:35:37,817 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:35:37,817 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:31, output treesize:11 [2021-07-13 19:35:37,836 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:37,836 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1040915852] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:37,836 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:37,836 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-07-13 19:35:37,836 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2102272079] [2021-07-13 19:35:37,836 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:35:37,836 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:37,836 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:35:37,836 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:35:37,836 INFO L87 Difference]: Start difference. First operand 367 states and 1134 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:35:38,209 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:38,209 INFO L93 Difference]: Finished difference Result 503 states and 1508 transitions. [2021-07-13 19:35:38,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:35:38,209 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 18 [2021-07-13 19:35:38,210 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:38,210 INFO L225 Difference]: With dead ends: 503 [2021-07-13 19:35:38,210 INFO L226 Difference]: Without dead ends: 492 [2021-07-13 19:35:38,211 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 11 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 326.8ms TimeCoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:35:38,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 492 states. [2021-07-13 19:35:38,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 492 to 379. [2021-07-13 19:35:38,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 379 states, 378 states have (on average 3.105820105820106) internal successors, (1174), 378 states have internal predecessors, (1174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:38,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 1174 transitions. [2021-07-13 19:35:38,215 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 1174 transitions. Word has length 18 [2021-07-13 19:35:38,215 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:38,215 INFO L482 AbstractCegarLoop]: Abstraction has 379 states and 1174 transitions. [2021-07-13 19:35:38,215 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:35:38,216 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 1174 transitions. [2021-07-13 19:35:38,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:35:38,216 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:38,216 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:38,416 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5312,194 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:35:38,417 INFO L430 AbstractCegarLoop]: === Iteration 200 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:38,417 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:38,417 INFO L82 PathProgramCache]: Analyzing trace with hash 2011020034, now seen corresponding path program 159 times [2021-07-13 19:35:38,417 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:38,417 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1371634206] [2021-07-13 19:35:38,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:38,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:38,500 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:38,500 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:38,500 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1371634206] [2021-07-13 19:35:38,500 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1371634206] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:38,500 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1720305971] [2021-07-13 19:35:38,500 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 195 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 195 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:35:38,527 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:35:38,527 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:35:38,528 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:35:38,528 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:38,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 24 treesize of output 18 [2021-07-13 19:35:38,603 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:38,605 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:35:38,606 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:38,608 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:35:38,609 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:38,651 INFO L628 ElimStorePlain]: treesize reduction 37, result has 64.1 percent of original size [2021-07-13 19:35:38,652 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:35:38,652 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:124, output treesize:66 [2021-07-13 19:35:38,697 INFO L446 ElimStorePlain]: Different costs {0=[array_0, v_prenex_1364], 1=[array_4, v_prenex_1365]} [2021-07-13 19:35:38,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 15 treesize of output 11 [2021-07-13 19:35:38,700 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:38,703 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:35:38,703 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:38,742 INFO L628 ElimStorePlain]: treesize reduction 84, result has 39.6 percent of original size [2021-07-13 19:35:38,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 27 treesize of output 21 [2021-07-13 19:35:38,745 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:35:38,763 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:38,763 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:35:38,765 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:38,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 21 treesize of output 7 [2021-07-13 19:35:38,766 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:38,768 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:35:38,768 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:38,775 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:38,792 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:38,793 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:35:38,793 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:153, output treesize:44 [2021-07-13 19:35:38,852 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:38,852 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1720305971] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:38,852 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:38,852 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-07-13 19:35:38,852 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [722367302] [2021-07-13 19:35:38,853 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:35:38,853 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:38,853 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:35:38,853 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:35:38,853 INFO L87 Difference]: Start difference. First operand 379 states and 1174 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:35:39,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:39,242 INFO L93 Difference]: Finished difference Result 507 states and 1525 transitions. [2021-07-13 19:35:39,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:35:39,243 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 18 [2021-07-13 19:35:39,243 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:39,243 INFO L225 Difference]: With dead ends: 507 [2021-07-13 19:35:39,244 INFO L226 Difference]: Without dead ends: 502 [2021-07-13 19:35:39,244 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 11 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 361.3ms TimeCoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:35:39,244 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 502 states. [2021-07-13 19:35:39,247 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 502 to 374. [2021-07-13 19:35:39,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 374 states, 373 states have (on average 3.1018766756032172) internal successors, (1157), 373 states have internal predecessors, (1157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:39,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 374 states to 374 states and 1157 transitions. [2021-07-13 19:35:39,248 INFO L78 Accepts]: Start accepts. Automaton has 374 states and 1157 transitions. Word has length 18 [2021-07-13 19:35:39,248 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:39,248 INFO L482 AbstractCegarLoop]: Abstraction has 374 states and 1157 transitions. [2021-07-13 19:35:39,248 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:35:39,248 INFO L276 IsEmpty]: Start isEmpty. Operand 374 states and 1157 transitions. [2021-07-13 19:35:39,249 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:35:39,249 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:39,249 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:39,449 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 195 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5321 [2021-07-13 19:35:39,449 INFO L430 AbstractCegarLoop]: === Iteration 201 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:39,450 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:39,450 INFO L82 PathProgramCache]: Analyzing trace with hash 1137279354, now seen corresponding path program 160 times [2021-07-13 19:35:39,450 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:39,450 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778067888] [2021-07-13 19:35:39,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:39,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:39,527 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:39,528 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:39,528 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [778067888] [2021-07-13 19:35:39,528 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [778067888] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:39,528 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [234449037] [2021-07-13 19:35:39,528 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 196 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 196 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:35:39,554 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:35:39,554 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:35:39,554 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:35:39,555 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:39,662 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:39,663 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:39,663 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:35:39,664 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:39,666 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:39,666 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:35:39,667 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:39,686 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:39,689 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-07-13 19:35:39,689 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:70, output treesize:56 [2021-07-13 19:35:39,744 INFO L446 ElimStorePlain]: Different costs {1=[array_4], 3=[array_2]} [2021-07-13 19:35:39,748 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:39,748 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:35:39,749 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:39,753 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:39,754 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2021-07-13 19:35:39,754 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:39,758 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:39,758 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:35:39,759 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:39,762 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:39,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 35 treesize of output 27 [2021-07-13 19:35:39,764 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 4 xjuncts. [2021-07-13 19:35:39,767 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:35:39,767 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:39,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 25 treesize of output 19 [2021-07-13 19:35:39,771 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:39,846 INFO L628 ElimStorePlain]: treesize reduction 182, result has 30.0 percent of original size [2021-07-13 19:35:39,848 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:39,849 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:39,849 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:35:39,850 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:39,852 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:39,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 21 treesize of output 7 [2021-07-13 19:35:39,853 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:39,859 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:39,881 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:39,882 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:35:39,882 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:256, output treesize:38 [2021-07-13 19:35:39,940 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:39,941 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [234449037] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:39,941 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:39,941 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:35:39,941 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663845611] [2021-07-13 19:35:39,941 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:35:39,941 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:39,941 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:35:39,941 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=232, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:35:39,941 INFO L87 Difference]: Start difference. First operand 374 states and 1157 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:40,622 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:40,622 INFO L93 Difference]: Finished difference Result 547 states and 1651 transitions. [2021-07-13 19:35:40,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:35:40,622 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:35:40,622 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:40,623 INFO L225 Difference]: With dead ends: 547 [2021-07-13 19:35:40,623 INFO L226 Difference]: Without dead ends: 539 [2021-07-13 19:35:40,623 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 505.1ms TimeCoverageRelationStatistics Valid=99, Invalid=453, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:35:40,624 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 539 states. [2021-07-13 19:35:40,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 539 to 376. [2021-07-13 19:35:40,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 376 states, 375 states have (on average 3.1226666666666665) internal successors, (1171), 375 states have internal predecessors, (1171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:40,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 1171 transitions. [2021-07-13 19:35:40,628 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 1171 transitions. Word has length 18 [2021-07-13 19:35:40,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:40,628 INFO L482 AbstractCegarLoop]: Abstraction has 376 states and 1171 transitions. [2021-07-13 19:35:40,628 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:40,628 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 1171 transitions. [2021-07-13 19:35:40,629 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:35:40,629 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:40,629 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:40,829 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 196 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5331 [2021-07-13 19:35:40,829 INFO L430 AbstractCegarLoop]: === Iteration 202 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:40,829 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:40,829 INFO L82 PathProgramCache]: Analyzing trace with hash 193897062, now seen corresponding path program 161 times [2021-07-13 19:35:40,830 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:40,830 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1640862191] [2021-07-13 19:35:40,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:40,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:40,916 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:40,917 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:40,917 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1640862191] [2021-07-13 19:35:40,917 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1640862191] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:40,917 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1728749656] [2021-07-13 19:35:40,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 197 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 197 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:35:40,944 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:35:40,944 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:35:40,945 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:35:40,945 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:41,060 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:41,061 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:41,061 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:35:41,061 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:41,064 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:41,064 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:35:41,065 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:41,084 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:41,086 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-07-13 19:35:41,086 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:67, output treesize:53 [2021-07-13 19:35:41,164 INFO L446 ElimStorePlain]: Different costs {1=[array_4], 10=[array_0]} [2021-07-13 19:35:41,167 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:41,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 15 treesize of output 11 [2021-07-13 19:35:41,168 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:41,171 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:41,172 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:35:41,172 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:41,175 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:41,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 25 treesize of output 19 [2021-07-13 19:35:41,176 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:41,179 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:35:41,180 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-07-13 19:35:41,250 INFO L628 ElimStorePlain]: treesize reduction 38, result has 72.7 percent of original size [2021-07-13 19:35:41,253 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:41,253 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:41,253 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:35:41,254 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:41,257 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:41,257 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:41,257 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:35:41,258 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:41,265 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:41,267 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:41,267 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2021-07-13 19:35:41,268 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:41,299 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:41,300 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:35:41,300 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 6 variables, input treesize:149, output treesize:55 [2021-07-13 19:35:41,377 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:41,378 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1728749656] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:41,378 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:41,378 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:35:41,378 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1305919483] [2021-07-13 19:35:41,378 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:35:41,378 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:41,378 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:35:41,378 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=235, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:35:41,378 INFO L87 Difference]: Start difference. First operand 376 states and 1171 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:42,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:42,074 INFO L93 Difference]: Finished difference Result 537 states and 1622 transitions. [2021-07-13 19:35:42,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:35:42,075 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:35:42,075 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:42,076 INFO L225 Difference]: With dead ends: 537 [2021-07-13 19:35:42,076 INFO L226 Difference]: Without dead ends: 526 [2021-07-13 19:35:42,076 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 573.4ms TimeCoverageRelationStatistics Valid=93, Invalid=459, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:35:42,076 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 526 states. [2021-07-13 19:35:42,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 526 to 382. [2021-07-13 19:35:42,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 382 states, 381 states have (on average 3.120734908136483) internal successors, (1189), 381 states have internal predecessors, (1189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:42,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 1189 transitions. [2021-07-13 19:35:42,081 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 1189 transitions. Word has length 18 [2021-07-13 19:35:42,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:42,081 INFO L482 AbstractCegarLoop]: Abstraction has 382 states and 1189 transitions. [2021-07-13 19:35:42,081 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:42,081 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 1189 transitions. [2021-07-13 19:35:42,082 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:35:42,082 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:42,082 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:42,282 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 197 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5342 [2021-07-13 19:35:42,282 INFO L430 AbstractCegarLoop]: === Iteration 203 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:42,282 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:42,282 INFO L82 PathProgramCache]: Analyzing trace with hash 1675134932, now seen corresponding path program 162 times [2021-07-13 19:35:42,282 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:42,283 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585172622] [2021-07-13 19:35:42,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:42,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:42,363 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:42,363 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:42,363 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [585172622] [2021-07-13 19:35:42,363 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [585172622] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:42,363 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1029401302] [2021-07-13 19:35:42,363 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 198 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 198 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:35:42,390 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:35:42,390 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:35:42,391 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:35:42,391 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:42,464 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:42,465 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:35:42,466 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:42,468 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:35:42,468 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:42,486 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:42,487 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:35:42,487 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:67, output treesize:53 [2021-07-13 19:35:42,526 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_1370, array_2], 1=[v_prenex_1371, array_4]} [2021-07-13 19:35:42,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 25 treesize of output 19 [2021-07-13 19:35:42,530 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:42,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 27 treesize of output 21 [2021-07-13 19:35:42,533 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:35:42,588 INFO L628 ElimStorePlain]: treesize reduction 62, result has 51.9 percent of original size [2021-07-13 19:35:42,590 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-13 19:35:42,591 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:42,609 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:42,612 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:42,612 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:35:42,613 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:42,614 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:35:42,615 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:42,622 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:42,639 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:42,639 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:35:42,640 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:35:42,640 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:125, output treesize:38 [2021-07-13 19:35:42,702 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:42,702 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1029401302] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:42,702 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:42,702 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-13 19:35:42,703 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430603790] [2021-07-13 19:35:42,703 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:35:42,703 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:42,703 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:35:42,703 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:35:42,703 INFO L87 Difference]: Start difference. First operand 382 states and 1189 transitions. Second operand has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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:35:43,191 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:43,191 INFO L93 Difference]: Finished difference Result 578 states and 1733 transitions. [2021-07-13 19:35:43,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:35:43,191 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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 18 [2021-07-13 19:35:43,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:43,193 INFO L225 Difference]: With dead ends: 578 [2021-07-13 19:35:43,193 INFO L226 Difference]: Without dead ends: 570 [2021-07-13 19:35:43,193 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 440.5ms TimeCoverageRelationStatistics Valid=81, Invalid=381, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:35:43,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 570 states. [2021-07-13 19:35:43,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 570 to 388. [2021-07-13 19:35:43,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 388 states, 387 states have (on average 3.1343669250645996) internal successors, (1213), 387 states have internal predecessors, (1213), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:43,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 388 states and 1213 transitions. [2021-07-13 19:35:43,198 INFO L78 Accepts]: Start accepts. Automaton has 388 states and 1213 transitions. Word has length 18 [2021-07-13 19:35:43,198 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:43,198 INFO L482 AbstractCegarLoop]: Abstraction has 388 states and 1213 transitions. [2021-07-13 19:35:43,198 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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:35:43,198 INFO L276 IsEmpty]: Start isEmpty. Operand 388 states and 1213 transitions. [2021-07-13 19:35:43,199 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:35:43,199 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:43,199 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:43,399 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 198 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5354 [2021-07-13 19:35:43,399 INFO L430 AbstractCegarLoop]: === Iteration 204 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:43,399 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:43,400 INFO L82 PathProgramCache]: Analyzing trace with hash 4158916, now seen corresponding path program 163 times [2021-07-13 19:35:43,400 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:43,400 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2120459034] [2021-07-13 19:35:43,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:43,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:43,484 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:43,484 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:43,484 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2120459034] [2021-07-13 19:35:43,484 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2120459034] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:43,484 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [729629355] [2021-07-13 19:35:43,484 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 199 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 199 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:35:43,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:43,511 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:35:43,511 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:43,586 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:43,587 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:35:43,588 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:43,590 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:35:43,590 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:43,609 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:43,609 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:35:43,609 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:67, output treesize:53 [2021-07-13 19:35:43,674 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:35:43,675 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:35:43,685 INFO L628 ElimStorePlain]: treesize reduction 7, result has 61.1 percent of original size [2021-07-13 19:35:43,685 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:35:43,685 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:35:43,685 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:31, output treesize:11 [2021-07-13 19:35:43,705 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:43,705 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [729629355] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:43,705 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:43,705 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-13 19:35:43,705 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1024800625] [2021-07-13 19:35:43,705 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:35:43,705 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:43,705 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:35:43,705 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:35:43,706 INFO L87 Difference]: Start difference. First operand 388 states and 1213 transitions. Second operand has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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:35:44,061 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:44,061 INFO L93 Difference]: Finished difference Result 536 states and 1614 transitions. [2021-07-13 19:35:44,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:35:44,061 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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 18 [2021-07-13 19:35:44,061 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:44,062 INFO L225 Difference]: With dead ends: 536 [2021-07-13 19:35:44,062 INFO L226 Difference]: Without dead ends: 531 [2021-07-13 19:35:44,062 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 333.5ms TimeCoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:35:44,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 531 states. [2021-07-13 19:35:44,066 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 531 to 376. [2021-07-13 19:35:44,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 376 states, 375 states have (on average 3.1226666666666665) internal successors, (1171), 375 states have internal predecessors, (1171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:44,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 1171 transitions. [2021-07-13 19:35:44,067 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 1171 transitions. Word has length 18 [2021-07-13 19:35:44,067 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:44,067 INFO L482 AbstractCegarLoop]: Abstraction has 376 states and 1171 transitions. [2021-07-13 19:35:44,067 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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:35:44,067 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 1171 transitions. [2021-07-13 19:35:44,068 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:35:44,068 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:44,068 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:44,268 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5363,199 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:35:44,268 INFO L430 AbstractCegarLoop]: === Iteration 205 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:44,269 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:44,269 INFO L82 PathProgramCache]: Analyzing trace with hash 1103680126, now seen corresponding path program 164 times [2021-07-13 19:35:44,269 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:44,269 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1142989107] [2021-07-13 19:35:44,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:44,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:44,365 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:44,365 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:44,365 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1142989107] [2021-07-13 19:35:44,365 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1142989107] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:44,365 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [18015804] [2021-07-13 19:35:44,366 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 200 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 200 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:35:44,391 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:35:44,392 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:35:44,392 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:35:44,393 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:44,512 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:44,512 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:44,513 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:35:44,513 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:44,515 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:44,516 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:35:44,516 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:44,538 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:44,540 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-07-13 19:35:44,540 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:73, output treesize:59 [2021-07-13 19:35:44,645 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:44,645 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:44,645 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:35:44,646 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:44,649 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:35:44,649 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:44,696 INFO L628 ElimStorePlain]: treesize reduction 45, result has 57.5 percent of original size [2021-07-13 19:35:44,698 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:35:44,699 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:35:44,723 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:44,723 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:35:44,726 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:44,726 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:44,726 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:35:44,727 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:44,729 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:44,729 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:35:44,730 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:44,736 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:44,758 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:44,759 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:35:44,759 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:149, output treesize:38 [2021-07-13 19:35:44,821 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:44,822 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [18015804] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:44,822 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:44,822 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:35:44,822 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [52729213] [2021-07-13 19:35:44,822 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:35:44,822 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:44,822 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:35:44,822 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=236, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:35:44,822 INFO L87 Difference]: Start difference. First operand 376 states and 1171 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:45,514 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 63 [2021-07-13 19:35:45,682 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:45,682 INFO L93 Difference]: Finished difference Result 587 states and 1767 transitions. [2021-07-13 19:35:45,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:35:45,683 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:35:45,683 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:45,684 INFO L225 Difference]: With dead ends: 587 [2021-07-13 19:35:45,684 INFO L226 Difference]: Without dead ends: 574 [2021-07-13 19:35:45,684 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 734.6ms TimeCoverageRelationStatistics Valid=98, Invalid=454, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:35:45,685 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 574 states. [2021-07-13 19:35:45,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 574 to 377. [2021-07-13 19:35:45,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 377 states, 376 states have (on average 3.1356382978723403) internal successors, (1179), 376 states have internal predecessors, (1179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:45,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 377 states to 377 states and 1179 transitions. [2021-07-13 19:35:45,691 INFO L78 Accepts]: Start accepts. Automaton has 377 states and 1179 transitions. Word has length 18 [2021-07-13 19:35:45,691 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:45,691 INFO L482 AbstractCegarLoop]: Abstraction has 377 states and 1179 transitions. [2021-07-13 19:35:45,691 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:45,692 INFO L276 IsEmpty]: Start isEmpty. Operand 377 states and 1179 transitions. [2021-07-13 19:35:45,692 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:35:45,692 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:45,692 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:45,908 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 200 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5372 [2021-07-13 19:35:45,909 INFO L430 AbstractCegarLoop]: === Iteration 206 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:45,909 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:45,909 INFO L82 PathProgramCache]: Analyzing trace with hash 1115191326, now seen corresponding path program 165 times [2021-07-13 19:35:45,909 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:45,909 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448302098] [2021-07-13 19:35:45,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:45,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:46,181 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:46,181 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:46,181 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1448302098] [2021-07-13 19:35:46,181 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1448302098] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:46,181 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1178101268] [2021-07-13 19:35:46,181 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 201 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 201 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:35:46,207 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:35:46,207 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:35:46,207 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:35:46,208 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:46,419 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:46,420 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:46,420 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:35:46,421 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:46,424 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:46,424 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:46,424 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:35:46,425 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:46,428 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:46,428 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:46,428 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:35:46,429 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:46,432 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:46,433 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:46,433 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:35:46,433 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:46,436 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:46,437 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:46,437 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:35:46,438 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:46,440 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:46,441 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:35:46,441 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:46,539 INFO L628 ElimStorePlain]: treesize reduction 2, result has 98.5 percent of original size [2021-07-13 19:35:46,543 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 6 xjuncts. [2021-07-13 19:35:46,543 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:193, output treesize:125 [2021-07-13 19:35:46,732 INFO L446 ElimStorePlain]: Different costs {0=[array_4], 1=[array_0]} [2021-07-13 19:35:46,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 27 treesize of output 21 [2021-07-13 19:35:46,734 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:35:46,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 25 treesize of output 19 [2021-07-13 19:35:46,737 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:46,758 INFO L628 ElimStorePlain]: treesize reduction 41, result has 43.1 percent of original size [2021-07-13 19:35:46,760 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:46,760 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:35:46,761 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:46,767 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:46,768 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:35:46,768 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:68, output treesize:11 [2021-07-13 19:35:46,791 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:46,792 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1178101268] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:46,792 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:46,792 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:35:46,792 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [891797558] [2021-07-13 19:35:46,792 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:35:46,792 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:46,792 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:35:46,793 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=236, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:35:46,793 INFO L87 Difference]: Start difference. First operand 377 states and 1179 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:47,125 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 51 [2021-07-13 19:35:47,352 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 70 [2021-07-13 19:35:47,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:47,822 INFO L93 Difference]: Finished difference Result 584 states and 1727 transitions. [2021-07-13 19:35:47,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:35:47,823 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:35:47,823 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:47,824 INFO L225 Difference]: With dead ends: 584 [2021-07-13 19:35:47,824 INFO L226 Difference]: Without dead ends: 578 [2021-07-13 19:35:47,824 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 1184.0ms TimeCoverageRelationStatistics Valid=91, Invalid=461, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:35:47,824 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 578 states. [2021-07-13 19:35:47,828 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 578 to 380. [2021-07-13 19:35:47,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 380 states, 379 states have (on average 3.129287598944591) internal successors, (1186), 379 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:35:47,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 1186 transitions. [2021-07-13 19:35:47,830 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 1186 transitions. Word has length 18 [2021-07-13 19:35:47,830 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:47,830 INFO L482 AbstractCegarLoop]: Abstraction has 380 states and 1186 transitions. [2021-07-13 19:35:47,830 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:47,830 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 1186 transitions. [2021-07-13 19:35:47,831 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:35:47,831 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:47,831 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:48,041 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 201 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5385 [2021-07-13 19:35:48,041 INFO L430 AbstractCegarLoop]: === Iteration 207 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:48,041 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:48,041 INFO L82 PathProgramCache]: Analyzing trace with hash -833875028, now seen corresponding path program 166 times [2021-07-13 19:35:48,041 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:48,041 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274576528] [2021-07-13 19:35:48,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:48,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:48,163 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:48,163 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:48,163 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274576528] [2021-07-13 19:35:48,163 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274576528] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:48,163 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [793539783] [2021-07-13 19:35:48,163 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 202 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 202 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:35:48,193 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:35:48,193 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:35:48,194 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:35:48,194 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:48,407 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:48,408 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:48,408 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:35:48,408 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:48,411 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:48,412 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:48,412 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:35:48,413 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:48,416 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:48,416 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:48,416 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:35:48,417 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:48,420 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:48,420 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:48,420 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:35:48,421 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:48,424 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:48,424 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:48,424 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:35:48,425 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:48,428 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:48,428 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:35:48,429 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:48,546 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 40 DAG size of output: 40 [2021-07-13 19:35:48,546 INFO L628 ElimStorePlain]: treesize reduction 2, result has 98.5 percent of original size [2021-07-13 19:35:48,550 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 6 xjuncts. [2021-07-13 19:35:48,550 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:193, output treesize:125 [2021-07-13 19:35:48,753 INFO L446 ElimStorePlain]: Different costs {0=[array_4], 1=[array_0]} [2021-07-13 19:35:48,755 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:35:48,756 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:48,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 27 treesize of output 21 [2021-07-13 19:35:48,758 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:35:48,779 INFO L628 ElimStorePlain]: treesize reduction 41, result has 43.1 percent of original size [2021-07-13 19:35:48,781 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:48,781 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:35:48,782 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:48,788 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:48,789 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:35:48,789 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:68, output treesize:11 [2021-07-13 19:35:48,811 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:48,811 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [793539783] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:48,811 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:48,811 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:35:48,811 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1228096282] [2021-07-13 19:35:48,811 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:35:48,812 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:48,812 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:35:48,812 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=233, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:35:48,812 INFO L87 Difference]: Start difference. First operand 380 states and 1186 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:49,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:49,726 INFO L93 Difference]: Finished difference Result 587 states and 1756 transitions. [2021-07-13 19:35:49,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:35:49,726 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:35:49,726 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:49,727 INFO L225 Difference]: With dead ends: 587 [2021-07-13 19:35:49,727 INFO L226 Difference]: Without dead ends: 581 [2021-07-13 19:35:49,728 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 949.7ms TimeCoverageRelationStatistics Valid=101, Invalid=549, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:35:49,728 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 581 states. [2021-07-13 19:35:49,732 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 581 to 382. [2021-07-13 19:35:49,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 382 states, 381 states have (on average 3.125984251968504) internal successors, (1191), 381 states have internal predecessors, (1191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:49,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 1191 transitions. [2021-07-13 19:35:49,733 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 1191 transitions. Word has length 18 [2021-07-13 19:35:49,733 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:49,733 INFO L482 AbstractCegarLoop]: Abstraction has 382 states and 1191 transitions. [2021-07-13 19:35:49,733 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:49,733 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 1191 transitions. [2021-07-13 19:35:49,733 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:35:49,733 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:49,734 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:49,934 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5405,202 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:35:49,934 INFO L430 AbstractCegarLoop]: === Iteration 208 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:49,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:49,934 INFO L82 PathProgramCache]: Analyzing trace with hash 647362842, now seen corresponding path program 167 times [2021-07-13 19:35:49,934 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:49,935 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [250467692] [2021-07-13 19:35:49,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:49,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:50,065 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:50,065 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:50,065 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [250467692] [2021-07-13 19:35:50,065 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [250467692] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:50,065 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1228185167] [2021-07-13 19:35:50,065 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 203 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 203 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:35:50,092 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:35:50,093 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:35:50,093 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:35:50,093 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:50,311 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:50,311 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:50,312 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:35:50,312 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:50,315 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:50,316 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:50,316 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:35:50,316 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:50,319 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:50,320 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:50,320 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:35:50,320 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:50,323 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:50,324 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:50,324 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:35:50,325 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:50,328 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:50,328 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:50,328 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:35:50,329 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:50,332 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:50,332 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:35:50,333 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:50,432 INFO L628 ElimStorePlain]: treesize reduction 2, result has 98.5 percent of original size [2021-07-13 19:35:50,436 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 6 xjuncts. [2021-07-13 19:35:50,436 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:193, output treesize:125 [2021-07-13 19:35:50,605 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:50,605 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:50,605 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:35:50,606 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:50,609 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:35:50,609 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:50,667 INFO L628 ElimStorePlain]: treesize reduction 79, result has 49.4 percent of original size [2021-07-13 19:35:50,670 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:35:50,671 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:35:50,698 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:50,701 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:50,702 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:50,702 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:35:50,703 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:50,705 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:50,706 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:35:50,706 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:50,713 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:50,739 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:50,741 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-13 19:35:50,742 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:50,766 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:50,766 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1395 vanished before elimination [2021-07-13 19:35:50,766 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:35:50,768 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 6 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:35:50,768 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 9 variables, input treesize:192, output treesize:41 [2021-07-13 19:35:50,834 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:50,835 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1228185167] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:50,835 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:50,835 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:35:50,835 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [346584294] [2021-07-13 19:35:50,835 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:35:50,835 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:50,835 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:35:50,835 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=234, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:35:50,835 INFO L87 Difference]: Start difference. First operand 382 states and 1191 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:51,646 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 78 [2021-07-13 19:35:51,781 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:51,781 INFO L93 Difference]: Finished difference Result 586 states and 1754 transitions. [2021-07-13 19:35:51,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:35:51,781 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:35:51,782 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:51,783 INFO L225 Difference]: With dead ends: 586 [2021-07-13 19:35:51,783 INFO L226 Difference]: Without dead ends: 578 [2021-07-13 19:35:51,783 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 1064.6ms TimeCoverageRelationStatistics Valid=103, Invalid=547, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:35:51,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 578 states. [2021-07-13 19:35:51,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 578 to 377. [2021-07-13 19:35:51,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 377 states, 376 states have (on average 3.1356382978723403) internal successors, (1179), 376 states have internal predecessors, (1179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:51,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 377 states to 377 states and 1179 transitions. [2021-07-13 19:35:51,788 INFO L78 Accepts]: Start accepts. Automaton has 377 states and 1179 transitions. Word has length 18 [2021-07-13 19:35:51,788 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:51,788 INFO L482 AbstractCegarLoop]: Abstraction has 377 states and 1179 transitions. [2021-07-13 19:35:51,788 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:51,788 INFO L276 IsEmpty]: Start isEmpty. Operand 377 states and 1179 transitions. [2021-07-13 19:35:51,788 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:35:51,788 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:51,788 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:51,989 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5425,203 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:35:51,989 INFO L430 AbstractCegarLoop]: === Iteration 209 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:51,989 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:51,989 INFO L82 PathProgramCache]: Analyzing trace with hash -1906960408, now seen corresponding path program 168 times [2021-07-13 19:35:51,989 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:51,989 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424800437] [2021-07-13 19:35:51,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:51,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:52,111 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:52,112 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:52,112 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [424800437] [2021-07-13 19:35:52,112 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [424800437] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:52,112 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [679372824] [2021-07-13 19:35:52,112 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 204 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 204 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:35:52,139 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:35:52,139 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:35:52,140 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:35:52,140 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:52,403 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:52,403 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:52,404 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:35:52,404 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:52,407 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:52,408 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:52,408 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:35:52,409 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:52,412 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:52,412 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:52,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 16 treesize of output 12 [2021-07-13 19:35:52,413 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:52,416 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:52,417 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:52,417 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:35:52,418 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:52,421 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:52,421 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:52,421 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:35:52,422 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:52,425 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:52,425 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:35:52,426 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:52,547 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 43 [2021-07-13 19:35:52,548 INFO L628 ElimStorePlain]: treesize reduction 2, result has 98.7 percent of original size [2021-07-13 19:35:52,552 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 6 xjuncts. [2021-07-13 19:35:52,552 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:211, output treesize:143 [2021-07-13 19:35:52,712 INFO L446 ElimStorePlain]: Different costs {0=[array_4], 1=[array_0]} [2021-07-13 19:35:52,715 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:35:52,715 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:52,717 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:35:52,718 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:35:52,739 INFO L628 ElimStorePlain]: treesize reduction 41, result has 43.1 percent of original size [2021-07-13 19:35:52,740 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:52,741 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:35:52,741 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:52,747 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:52,748 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:35:52,748 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:68, output treesize:11 [2021-07-13 19:35:52,770 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:52,770 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [679372824] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:52,770 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:52,770 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:35:52,770 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1615555534] [2021-07-13 19:35:52,770 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:35:52,770 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:52,771 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:35:52,771 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=233, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:35:52,771 INFO L87 Difference]: Start difference. First operand 377 states and 1179 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:53,265 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 51 [2021-07-13 19:35:53,595 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:53,596 INFO L93 Difference]: Finished difference Result 555 states and 1679 transitions. [2021-07-13 19:35:53,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:35:53,596 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:35:53,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:53,597 INFO L225 Difference]: With dead ends: 555 [2021-07-13 19:35:53,597 INFO L226 Difference]: Without dead ends: 549 [2021-07-13 19:35:53,597 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 1003.2ms TimeCoverageRelationStatistics Valid=104, Invalid=546, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:35:53,597 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 549 states. [2021-07-13 19:35:53,601 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 549 to 381. [2021-07-13 19:35:53,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 381 states, 380 states have (on average 3.1289473684210525) internal successors, (1189), 380 states have internal predecessors, (1189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:53,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 381 states to 381 states and 1189 transitions. [2021-07-13 19:35:53,602 INFO L78 Accepts]: Start accepts. Automaton has 381 states and 1189 transitions. Word has length 18 [2021-07-13 19:35:53,602 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:53,602 INFO L482 AbstractCegarLoop]: Abstraction has 381 states and 1189 transitions. [2021-07-13 19:35:53,602 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:53,602 INFO L276 IsEmpty]: Start isEmpty. Operand 381 states and 1189 transitions. [2021-07-13 19:35:53,602 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:35:53,602 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:53,602 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:53,803 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5447,204 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:35:53,803 INFO L430 AbstractCegarLoop]: === Iteration 210 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:53,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:53,803 INFO L82 PathProgramCache]: Analyzing trace with hash -425722538, now seen corresponding path program 169 times [2021-07-13 19:35:53,803 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:53,803 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1885479753] [2021-07-13 19:35:53,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:53,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:53,970 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:53,970 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:53,970 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1885479753] [2021-07-13 19:35:53,971 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1885479753] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:53,971 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [407188899] [2021-07-13 19:35:53,971 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 205 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 205 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:35:54,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:54,008 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:35:54,008 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:54,352 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:54,353 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:54,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 16 treesize of output 12 [2021-07-13 19:35:54,354 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:54,357 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:54,358 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:54,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 25 treesize of output 19 [2021-07-13 19:35:54,359 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:54,362 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:54,363 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:54,363 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:35:54,364 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:54,367 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:54,367 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:54,367 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:35:54,368 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:54,371 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:54,372 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:54,372 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:35:54,373 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:54,375 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:54,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 26 treesize of output 20 [2021-07-13 19:35:54,377 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:54,492 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 43 [2021-07-13 19:35:54,492 INFO L628 ElimStorePlain]: treesize reduction 2, result has 98.7 percent of original size [2021-07-13 19:35:54,496 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 6 xjuncts. [2021-07-13 19:35:54,496 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:211, output treesize:143 [2021-07-13 19:35:54,622 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:54,622 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:54,622 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:35:54,623 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:54,627 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:54,627 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:35:54,627 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:54,690 INFO L628 ElimStorePlain]: treesize reduction 101, result has 43.3 percent of original size [2021-07-13 19:35:54,693 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:54,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 27 treesize of output 21 [2021-07-13 19:35:54,694 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:35:54,721 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:54,721 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:35:54,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 7 treesize of output 5 [2021-07-13 19:35:54,731 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:54,756 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:54,758 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:54,759 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:35:54,759 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:54,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 21 treesize of output 7 [2021-07-13 19:35:54,762 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:54,769 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:54,793 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:54,793 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1412 vanished before elimination [2021-07-13 19:35:54,794 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 6 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:35:54,795 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 9 variables, input treesize:192, output treesize:41 [2021-07-13 19:35:54,855 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:54,855 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [407188899] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:54,855 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:54,855 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:35:54,855 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298539847] [2021-07-13 19:35:54,855 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:35:54,855 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:54,856 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:35:54,856 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=234, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:35:54,856 INFO L87 Difference]: Start difference. First operand 381 states and 1189 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:55,366 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 52 [2021-07-13 19:35:55,499 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 62 [2021-07-13 19:35:55,753 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:55,756 INFO L93 Difference]: Finished difference Result 528 states and 1598 transitions. [2021-07-13 19:35:55,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:35:55,757 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:35:55,757 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:55,757 INFO L225 Difference]: With dead ends: 528 [2021-07-13 19:35:55,757 INFO L226 Difference]: Without dead ends: 520 [2021-07-13 19:35:55,758 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 1101.3ms TimeCoverageRelationStatistics Valid=93, Invalid=459, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:35:55,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 520 states. [2021-07-13 19:35:55,761 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 520 to 379. [2021-07-13 19:35:55,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 379 states, 378 states have (on average 3.132275132275132) internal successors, (1184), 378 states have internal predecessors, (1184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:55,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 1184 transitions. [2021-07-13 19:35:55,762 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 1184 transitions. Word has length 18 [2021-07-13 19:35:55,762 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:55,762 INFO L482 AbstractCegarLoop]: Abstraction has 379 states and 1184 transitions. [2021-07-13 19:35:55,762 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:55,762 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 1184 transitions. [2021-07-13 19:35:55,763 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:35:55,763 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:55,763 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:55,963 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5463,205 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:35:55,963 INFO L430 AbstractCegarLoop]: === Iteration 211 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:55,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:55,964 INFO L82 PathProgramCache]: Analyzing trace with hash -1741879842, now seen corresponding path program 170 times [2021-07-13 19:35:55,964 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:55,964 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1601488950] [2021-07-13 19:35:55,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:55,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:56,093 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:56,093 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:56,093 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1601488950] [2021-07-13 19:35:56,093 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1601488950] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:56,093 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [450723848] [2021-07-13 19:35:56,093 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 206 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 206 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:35:56,119 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:35:56,119 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:35:56,120 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:35:56,120 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:56,382 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:56,382 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:56,382 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:35:56,383 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:56,386 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:56,387 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:35:56,388 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:35:56,450 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:56,454 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:56,454 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:56,454 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:35:56,455 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:56,458 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:56,459 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:35:56,459 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:56,517 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:56,521 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:56,521 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:56,522 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:35:56,522 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:56,525 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:56,526 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:35:56,526 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:56,591 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:56,597 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: 6 dim-0 vars, and 6 xjuncts. [2021-07-13 19:35:56,597 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:187, output treesize:163 [2021-07-13 19:35:56,763 INFO L446 ElimStorePlain]: Different costs {1=[array_4], 15=[array_2]} [2021-07-13 19:35:56,767 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:56,767 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:35:56,768 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:56,771 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:56,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 19 treesize of output 15 [2021-07-13 19:35:56,772 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:56,776 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:56,776 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:35:56,777 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:56,780 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:56,781 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:35:56,781 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:56,785 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:56,785 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:35:56,786 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:56,790 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:56,790 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:35:56,791 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:56,794 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:56,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 25 treesize of output 19 [2021-07-13 19:35:56,795 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:56,799 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:56,799 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-13 19:35:56,800 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:56,804 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:56,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 18 treesize of output 14 [2021-07-13 19:35:56,805 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:56,808 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:56,808 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:35:56,809 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:56,813 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:56,813 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:35:56,813 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:56,817 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:35:56,817 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:56,951 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 47 [2021-07-13 19:35:56,951 INFO L628 ElimStorePlain]: treesize reduction 109, result has 57.1 percent of original size [2021-07-13 19:35:56,955 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:56,955 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:56,955 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2021-07-13 19:35:56,956 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:56,959 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:56,960 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:56,960 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:35:56,960 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:56,963 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:56,964 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:35:56,964 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:57,016 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:57,018 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-13 19:35:57,019 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 7 variables, input treesize:399, output treesize:64 [2021-07-13 19:35:57,105 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:57,105 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [450723848] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:57,105 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:57,105 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:35:57,105 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777061060] [2021-07-13 19:35:57,105 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:35:57,105 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:57,105 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:35:57,105 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=235, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:35:57,105 INFO L87 Difference]: Start difference. First operand 379 states and 1184 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:57,867 WARN L205 SmtUtils]: Spent 175.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 95 [2021-07-13 19:35:58,120 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:58,120 INFO L93 Difference]: Finished difference Result 556 states and 1682 transitions. [2021-07-13 19:35:58,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:35:58,120 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:35:58,120 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:58,121 INFO L225 Difference]: With dead ends: 556 [2021-07-13 19:35:58,121 INFO L226 Difference]: Without dead ends: 546 [2021-07-13 19:35:58,121 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 1162.9ms TimeCoverageRelationStatistics Valid=108, Invalid=542, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:35:58,122 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 546 states. [2021-07-13 19:35:58,125 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 546 to 374. [2021-07-13 19:35:58,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 374 states, 373 states have (on average 3.1420911528150133) internal successors, (1172), 373 states have internal predecessors, (1172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:58,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 374 states to 374 states and 1172 transitions. [2021-07-13 19:35:58,126 INFO L78 Accepts]: Start accepts. Automaton has 374 states and 1172 transitions. Word has length 18 [2021-07-13 19:35:58,126 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:58,126 INFO L482 AbstractCegarLoop]: Abstraction has 374 states and 1172 transitions. [2021-07-13 19:35:58,126 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:35:58,126 INFO L276 IsEmpty]: Start isEmpty. Operand 374 states and 1172 transitions. [2021-07-13 19:35:58,127 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:35:58,127 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:58,127 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:58,327 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 206 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5485 [2021-07-13 19:35:58,327 INFO L430 AbstractCegarLoop]: === Iteration 212 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:58,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:58,328 INFO L82 PathProgramCache]: Analyzing trace with hash -1529859260, now seen corresponding path program 171 times [2021-07-13 19:35:58,328 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:58,328 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693583238] [2021-07-13 19:35:58,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:58,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:58,423 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:58,423 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:58,423 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1693583238] [2021-07-13 19:35:58,423 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1693583238] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:58,423 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1651863364] [2021-07-13 19:35:58,423 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 207 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 207 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:35:58,449 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:35:58,449 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:35:58,450 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:35:58,450 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:58,516 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:58,517 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:35:58,517 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:58,519 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:58,520 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:35:58,520 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:58,522 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:35:58,523 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:58,558 INFO L628 ElimStorePlain]: treesize reduction 28, result has 63.2 percent of original size [2021-07-13 19:35:58,558 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:35:58,558 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:97, output treesize:48 [2021-07-13 19:35:58,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 27 treesize of output 21 [2021-07-13 19:35:58,641 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:35:58,650 INFO L628 ElimStorePlain]: treesize reduction 7, result has 61.1 percent of original size [2021-07-13 19:35:58,650 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:35:58,651 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:35:58,651 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:31, output treesize:11 [2021-07-13 19:35:58,669 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:58,670 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1651863364] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:58,670 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:58,670 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-13 19:35:58,670 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [96449303] [2021-07-13 19:35:58,670 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:35:58,670 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:58,670 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:35:58,670 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:35:58,670 INFO L87 Difference]: Start difference. First operand 374 states and 1172 transitions. Second operand has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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:35:59,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:35:59,081 INFO L93 Difference]: Finished difference Result 582 states and 1750 transitions. [2021-07-13 19:35:59,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:35:59,082 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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 18 [2021-07-13 19:35:59,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:35:59,083 INFO L225 Difference]: With dead ends: 582 [2021-07-13 19:35:59,083 INFO L226 Difference]: Without dead ends: 567 [2021-07-13 19:35:59,083 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 376.5ms TimeCoverageRelationStatistics Valid=62, Invalid=280, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:35:59,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 567 states. [2021-07-13 19:35:59,087 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 567 to 378. [2021-07-13 19:35:59,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 378 states, 377 states have (on average 3.1618037135278514) internal successors, (1192), 377 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:35:59,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 378 states to 378 states and 1192 transitions. [2021-07-13 19:35:59,088 INFO L78 Accepts]: Start accepts. Automaton has 378 states and 1192 transitions. Word has length 18 [2021-07-13 19:35:59,088 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:35:59,088 INFO L482 AbstractCegarLoop]: Abstraction has 378 states and 1192 transitions. [2021-07-13 19:35:59,088 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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:35:59,088 INFO L276 IsEmpty]: Start isEmpty. Operand 378 states and 1192 transitions. [2021-07-13 19:35:59,088 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:35:59,088 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:35:59,089 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:35:59,289 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 207 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5514 [2021-07-13 19:35:59,289 INFO L430 AbstractCegarLoop]: === Iteration 213 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:35:59,289 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:35:59,289 INFO L82 PathProgramCache]: Analyzing trace with hash -673363314, now seen corresponding path program 172 times [2021-07-13 19:35:59,289 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:35:59,289 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [154853244] [2021-07-13 19:35:59,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:35:59,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:35:59,395 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:59,395 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:35:59,395 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [154853244] [2021-07-13 19:35:59,395 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [154853244] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:59,395 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1946333474] [2021-07-13 19:35:59,395 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 208 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 208 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:35:59,420 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:35:59,420 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:35:59,421 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:35:59,421 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:35:59,515 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:59,516 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:59,516 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:35:59,517 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:59,519 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:59,520 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:59,520 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:35:59,521 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:59,523 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:59,523 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:35:59,524 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:59,572 INFO L628 ElimStorePlain]: treesize reduction 28, result has 68.2 percent of original size [2021-07-13 19:35:59,574 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-07-13 19:35:59,574 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:115, output treesize:60 [2021-07-13 19:35:59,738 INFO L446 ElimStorePlain]: Different costs {0=[array_4, v_prenex_1424], 1=[array_0, v_prenex_1423]} [2021-07-13 19:35:59,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 27 treesize of output 21 [2021-07-13 19:35:59,742 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:35:59,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 25 treesize of output 19 [2021-07-13 19:35:59,745 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:59,786 INFO L628 ElimStorePlain]: treesize reduction 62, result has 50.8 percent of original size [2021-07-13 19:35: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 7 treesize of output 5 [2021-07-13 19:35:59,788 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:59,803 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:59,805 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:59,805 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:59,806 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:35:59,806 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:59,808 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:35:59,808 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:35:59,809 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:35:59,815 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:59,829 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:35:59,829 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1423 vanished before elimination [2021-07-13 19:35:59,830 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:35:59,830 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:122, output treesize:18 [2021-07-13 19:35:59,852 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:35:59,852 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1946333474] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:35:59,852 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:35:59,852 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:35:59,852 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1515970624] [2021-07-13 19:35:59,852 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:35:59,852 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:35:59,852 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:35:59,852 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=235, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:35:59,852 INFO L87 Difference]: Start difference. First operand 378 states and 1192 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:36:00,428 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 78 [2021-07-13 19:36:00,571 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:00,571 INFO L93 Difference]: Finished difference Result 579 states and 1746 transitions. [2021-07-13 19:36:00,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:36:00,571 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:36:00,571 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:00,572 INFO L225 Difference]: With dead ends: 579 [2021-07-13 19:36:00,572 INFO L226 Difference]: Without dead ends: 574 [2021-07-13 19:36:00,572 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 654.9ms TimeCoverageRelationStatistics Valid=75, Invalid=431, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:36:00,573 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 574 states. [2021-07-13 19:36:00,576 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 574 to 381. [2021-07-13 19:36:00,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 381 states, 380 states have (on average 3.168421052631579) internal successors, (1204), 380 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:36:00,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 381 states to 381 states and 1204 transitions. [2021-07-13 19:36:00,577 INFO L78 Accepts]: Start accepts. Automaton has 381 states and 1204 transitions. Word has length 18 [2021-07-13 19:36:00,577 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:00,577 INFO L482 AbstractCegarLoop]: Abstraction has 381 states and 1204 transitions. [2021-07-13 19:36:00,577 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:36:00,577 INFO L276 IsEmpty]: Start isEmpty. Operand 381 states and 1204 transitions. [2021-07-13 19:36:00,578 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:36:00,578 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:00,578 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:00,778 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 208 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5520 [2021-07-13 19:36:00,778 INFO L430 AbstractCegarLoop]: === Iteration 214 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:00,779 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:00,779 INFO L82 PathProgramCache]: Analyzing trace with hash 1681615236, now seen corresponding path program 173 times [2021-07-13 19:36:00,779 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:00,779 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [749353056] [2021-07-13 19:36:00,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:00,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:00,877 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:00,878 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:00,878 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [749353056] [2021-07-13 19:36:00,878 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [749353056] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:00,878 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2004883245] [2021-07-13 19:36:00,878 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 209 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 209 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:36:00,904 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:36:00,904 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:36:00,905 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:36:00,905 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:00,970 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:00,971 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:36:00,971 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:00,973 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:00,973 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:36:00,974 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:00,976 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:36:00,977 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:01,010 INFO L628 ElimStorePlain]: treesize reduction 22, result has 68.6 percent of original size [2021-07-13 19:36:01,011 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:36:01,011 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:97, output treesize:48 [2021-07-13 19:36:01,091 INFO L446 ElimStorePlain]: Different costs {0=[array_0, v_prenex_1425], 1=[array_4, v_prenex_1426]} [2021-07-13 19:36:01,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 25 treesize of output 19 [2021-07-13 19:36:01,095 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:01,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 35 treesize of output 27 [2021-07-13 19:36:01,098 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 4 xjuncts. [2021-07-13 19:36:01,150 INFO L628 ElimStorePlain]: treesize reduction 142, result has 34.0 percent of original size [2021-07-13 19:36:01,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 7 treesize of output 5 [2021-07-13 19:36:01,153 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:01,171 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:01,173 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:01,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 21 treesize of output 7 [2021-07-13 19:36:01,174 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:01,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 21 treesize of output 7 [2021-07-13 19:36:01,177 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:01,183 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:01,200 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:01,200 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1426 vanished before elimination [2021-07-13 19:36:01,200 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:36:01,200 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:141, output treesize:38 [2021-07-13 19:36:01,260 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:01,260 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2004883245] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:01,260 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:01,260 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-13 19:36:01,260 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2137604808] [2021-07-13 19:36:01,260 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:36:01,260 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:01,261 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:36:01,261 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:36:01,261 INFO L87 Difference]: Start difference. First operand 381 states and 1204 transitions. Second operand has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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:36:01,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:01,696 INFO L93 Difference]: Finished difference Result 585 states and 1770 transitions. [2021-07-13 19:36:01,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:36:01,697 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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 18 [2021-07-13 19:36:01,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:01,698 INFO L225 Difference]: With dead ends: 585 [2021-07-13 19:36:01,698 INFO L226 Difference]: Without dead ends: 580 [2021-07-13 19:36:01,698 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 416.0ms TimeCoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:36:01,698 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 580 states. [2021-07-13 19:36:01,702 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 580 to 370. [2021-07-13 19:36:01,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 370 states, 369 states have (on average 3.1571815718157183) internal successors, (1165), 369 states have internal predecessors, (1165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:36:01,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370 states to 370 states and 1165 transitions. [2021-07-13 19:36:01,703 INFO L78 Accepts]: Start accepts. Automaton has 370 states and 1165 transitions. Word has length 18 [2021-07-13 19:36:01,703 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:01,703 INFO L482 AbstractCegarLoop]: Abstraction has 370 states and 1165 transitions. [2021-07-13 19:36:01,703 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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:36:01,703 INFO L276 IsEmpty]: Start isEmpty. Operand 370 states and 1165 transitions. [2021-07-13 19:36:01,703 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:36:01,703 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:01,703 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:01,904 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 209 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5537 [2021-07-13 19:36:01,904 INFO L430 AbstractCegarLoop]: === Iteration 215 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:01,904 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:01,904 INFO L82 PathProgramCache]: Analyzing trace with hash 816041682, now seen corresponding path program 174 times [2021-07-13 19:36:01,904 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:01,904 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358906914] [2021-07-13 19:36:01,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:01,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:01,996 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:01,996 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:01,996 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358906914] [2021-07-13 19:36:01,996 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1358906914] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:01,996 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1577627897] [2021-07-13 19:36:01,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 210 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 210 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:36:02,022 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:36:02,022 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:36:02,023 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:36:02,023 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:02,107 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:36:02,108 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:02,110 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:36:02,111 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:02,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 15 treesize of output 11 [2021-07-13 19:36:02,113 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:02,155 INFO L628 ElimStorePlain]: treesize reduction 31, result has 68.0 percent of original size [2021-07-13 19:36:02,155 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:36:02,156 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:124, output treesize:66 [2021-07-13 19:36:02,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 27 treesize of output 21 [2021-07-13 19:36:02,233 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:36:02,242 INFO L628 ElimStorePlain]: treesize reduction 7, result has 61.1 percent of original size [2021-07-13 19:36:02,242 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:36:02,243 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:36:02,243 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:31, output treesize:11 [2021-07-13 19:36:02,261 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:02,261 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1577627897] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:02,261 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:02,261 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-13 19:36:02,261 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507655591] [2021-07-13 19:36:02,261 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:36:02,261 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:02,261 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:36:02,262 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:36:02,262 INFO L87 Difference]: Start difference. First operand 370 states and 1165 transitions. Second operand has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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:36:02,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:02,527 INFO L93 Difference]: Finished difference Result 537 states and 1634 transitions. [2021-07-13 19:36:02,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:36:02,527 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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 18 [2021-07-13 19:36:02,527 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:02,528 INFO L225 Difference]: With dead ends: 537 [2021-07-13 19:36:02,528 INFO L226 Difference]: Without dead ends: 526 [2021-07-13 19:36:02,528 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 272.6ms TimeCoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:36:02,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 526 states. [2021-07-13 19:36:02,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 526 to 382. [2021-07-13 19:36:02,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 382 states, 381 states have (on average 3.1627296587926508) internal successors, (1205), 381 states have internal predecessors, (1205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:36:02,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 1205 transitions. [2021-07-13 19:36:02,533 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 1205 transitions. Word has length 18 [2021-07-13 19:36:02,533 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:02,533 INFO L482 AbstractCegarLoop]: Abstraction has 382 states and 1205 transitions. [2021-07-13 19:36:02,533 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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:36:02,533 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 1205 transitions. [2021-07-13 19:36:02,534 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:36:02,534 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:02,534 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:02,734 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 210 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5550 [2021-07-13 19:36:02,734 INFO L430 AbstractCegarLoop]: === Iteration 216 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:02,734 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:02,734 INFO L82 PathProgramCache]: Analyzing trace with hash -1123947064, now seen corresponding path program 175 times [2021-07-13 19:36:02,734 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:02,734 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [924528655] [2021-07-13 19:36:02,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:02,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:02,833 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:02,833 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:02,833 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [924528655] [2021-07-13 19:36:02,834 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [924528655] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:02,834 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1534964825] [2021-07-13 19:36:02,834 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 211 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 211 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:36:02,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:02,859 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:36:02,860 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:02,943 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:02,944 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:36:02,944 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:02,947 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:02,947 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:36:02,948 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:02,950 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:36:02,951 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:02,991 INFO L628 ElimStorePlain]: treesize reduction 33, result has 63.7 percent of original size [2021-07-13 19:36:02,992 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:36:02,992 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:112, output treesize:58 [2021-07-13 19:36:03,043 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_1427, array_0], 1=[v_prenex_1428, array_4]} [2021-07-13 19:36:03,045 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:36:03,046 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:03,049 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:36:03,049 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:03,092 INFO L628 ElimStorePlain]: treesize reduction 78, result has 38.6 percent of original size [2021-07-13 19:36:03,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 27 treesize of output 21 [2021-07-13 19:36:03,095 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:36:03,113 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:03,113 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1428 vanished before elimination [2021-07-13 19:36:03,115 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:03,115 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:36:03,116 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:03,117 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:36:03,118 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:03,124 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:03,141 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:03,142 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:36:03,142 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:141, output treesize:38 [2021-07-13 19:36:03,214 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:03,214 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1534964825] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:03,215 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:03,215 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-13 19:36:03,215 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [551132538] [2021-07-13 19:36:03,215 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:36:03,215 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:03,215 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:36:03,215 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:36:03,215 INFO L87 Difference]: Start difference. First operand 382 states and 1205 transitions. Second operand has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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:36:03,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:03,539 INFO L93 Difference]: Finished difference Result 541 states and 1651 transitions. [2021-07-13 19:36:03,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:36:03,539 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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 18 [2021-07-13 19:36:03,539 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:03,540 INFO L225 Difference]: With dead ends: 541 [2021-07-13 19:36:03,540 INFO L226 Difference]: Without dead ends: 536 [2021-07-13 19:36:03,540 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 276.6ms TimeCoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:36:03,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 536 states. [2021-07-13 19:36:03,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 536 to 376. [2021-07-13 19:36:03,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 376 states, 375 states have (on average 3.1546666666666665) internal successors, (1183), 375 states have internal predecessors, (1183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:36:03,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 1183 transitions. [2021-07-13 19:36:03,545 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 1183 transitions. Word has length 18 [2021-07-13 19:36:03,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:03,545 INFO L482 AbstractCegarLoop]: Abstraction has 376 states and 1183 transitions. [2021-07-13 19:36:03,545 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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:36:03,545 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 1183 transitions. [2021-07-13 19:36:03,546 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:36:03,546 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:03,546 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:03,746 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5559,211 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:36:03,746 INFO L430 AbstractCegarLoop]: === Iteration 217 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:03,747 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:03,747 INFO L82 PathProgramCache]: Analyzing trace with hash -1997687744, now seen corresponding path program 176 times [2021-07-13 19:36:03,747 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:03,747 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547897538] [2021-07-13 19:36:03,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:03,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:03,839 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:03,839 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:03,839 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547897538] [2021-07-13 19:36:03,839 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547897538] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:03,839 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1532558720] [2021-07-13 19:36:03,839 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 212 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 212 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:36:03,864 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:36:03,865 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:36:03,865 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:36:03,865 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:03,984 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:03,985 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:03,985 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:36:03,986 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:03,988 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:03,988 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:36:03,989 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:04,014 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:04,016 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-07-13 19:36:04,016 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:79, output treesize:65 [2021-07-13 19:36:04,081 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:04,081 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:04,082 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:36:04,083 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:36:04,085 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:04,086 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:36:04,086 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:04,146 INFO L628 ElimStorePlain]: treesize reduction 74, result has 51.6 percent of original size [2021-07-13 19:36:04,149 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:04,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 21 treesize of output 7 [2021-07-13 19:36:04,149 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:04,152 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:36:04,152 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:04,159 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:04,182 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:04,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 7 treesize of output 5 [2021-07-13 19:36:04,186 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:04,207 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:04,208 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1430 vanished before elimination [2021-07-13 19:36:04,209 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:36:04,209 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:149, output treesize:38 [2021-07-13 19:36:04,269 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:04,269 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1532558720] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:04,269 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:04,269 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:36:04,269 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1881776265] [2021-07-13 19:36:04,270 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:36:04,270 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:04,270 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:36:04,270 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=233, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:36:04,270 INFO L87 Difference]: Start difference. First operand 376 states and 1183 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:36:04,806 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:04,806 INFO L93 Difference]: Finished difference Result 549 states and 1677 transitions. [2021-07-13 19:36:04,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:36:04,806 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:36:04,806 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:04,807 INFO L225 Difference]: With dead ends: 549 [2021-07-13 19:36:04,807 INFO L226 Difference]: Without dead ends: 536 [2021-07-13 19:36:04,808 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 435.6ms TimeCoverageRelationStatistics Valid=69, Invalid=393, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:36:04,808 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 536 states. [2021-07-13 19:36:04,811 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 536 to 373. [2021-07-13 19:36:04,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 373 states, 372 states have (on average 3.1693548387096775) internal successors, (1179), 372 states have internal predecessors, (1179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:36:04,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 373 states to 373 states and 1179 transitions. [2021-07-13 19:36:04,812 INFO L78 Accepts]: Start accepts. Automaton has 373 states and 1179 transitions. Word has length 18 [2021-07-13 19:36:04,812 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:04,812 INFO L482 AbstractCegarLoop]: Abstraction has 373 states and 1179 transitions. [2021-07-13 19:36:04,812 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:36:04,812 INFO L276 IsEmpty]: Start isEmpty. Operand 373 states and 1179 transitions. [2021-07-13 19:36:04,813 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:36:04,813 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:04,813 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:05,013 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5569,212 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:36:05,013 INFO L430 AbstractCegarLoop]: === Iteration 218 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:05,014 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:05,014 INFO L82 PathProgramCache]: Analyzing trace with hash -1271693822, now seen corresponding path program 177 times [2021-07-13 19:36:05,014 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:05,014 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000920979] [2021-07-13 19:36:05,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:05,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:05,212 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:05,213 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:05,213 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2000920979] [2021-07-13 19:36:05,213 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2000920979] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:05,213 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1742480040] [2021-07-13 19:36:05,213 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 213 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 213 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:36:05,238 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:36:05,238 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:36:05,239 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:36:05,239 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:05,334 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:05,335 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:05,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 15 treesize of output 11 [2021-07-13 19:36:05,336 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:05,338 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:05,338 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:05,339 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:36:05,339 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:05,342 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:05,342 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:05,342 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:36:05,343 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:05,346 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:05,346 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:36:05,346 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:05,413 INFO L628 ElimStorePlain]: treesize reduction 4, result has 95.8 percent of original size [2021-07-13 19:36:05,414 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:36:05,414 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:141, output treesize:91 [2021-07-13 19:36:05,701 INFO L446 ElimStorePlain]: Different costs {0=[array_4, v_prenex_1437], 1=[array_0, v_prenex_1436]} [2021-07-13 19:36:05,704 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:36:05,705 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:05,707 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:36:05,708 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:36:05,750 INFO L628 ElimStorePlain]: treesize reduction 59, result has 52.0 percent of original size [2021-07-13 19:36:05,752 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-13 19:36:05,753 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:05,768 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:05,770 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:05,770 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:05,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 21 treesize of output 7 [2021-07-13 19:36:05,771 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:05,773 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:05,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 3 [2021-07-13 19:36:05,774 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:05,780 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:05,794 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:05,794 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1436 vanished before elimination [2021-07-13 19:36:05,795 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:36:05,795 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:119, output treesize:18 [2021-07-13 19:36:05,819 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:05,819 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1742480040] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:05,819 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:05,819 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-13 19:36:05,819 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [445820264] [2021-07-13 19:36:05,819 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:36:05,819 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:05,819 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:36:05,819 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=267, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:36:05,819 INFO L87 Difference]: Start difference. First operand 373 states and 1179 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:36:06,181 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 39 [2021-07-13 19:36:06,420 WARN L205 SmtUtils]: Spent 182.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 67 [2021-07-13 19:36:07,199 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 72 [2021-07-13 19:36:07,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:07,426 INFO L93 Difference]: Finished difference Result 681 states and 1992 transitions. [2021-07-13 19:36:07,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:36:07,426 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:36:07,426 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:07,427 INFO L225 Difference]: With dead ends: 681 [2021-07-13 19:36:07,427 INFO L226 Difference]: Without dead ends: 669 [2021-07-13 19:36:07,427 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 17 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 1511.7ms TimeCoverageRelationStatistics Valid=134, Invalid=678, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:36:07,428 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 669 states. [2021-07-13 19:36:07,434 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 669 to 380. [2021-07-13 19:36:07,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 380 states, 379 states have (on average 3.1846965699208445) internal successors, (1207), 379 states have internal predecessors, (1207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:36:07,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 1207 transitions. [2021-07-13 19:36:07,435 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 1207 transitions. Word has length 18 [2021-07-13 19:36:07,435 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:07,435 INFO L482 AbstractCegarLoop]: Abstraction has 380 states and 1207 transitions. [2021-07-13 19:36:07,435 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:36:07,435 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 1207 transitions. [2021-07-13 19:36:07,436 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:36:07,436 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:07,436 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:07,658 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5582,213 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:36:07,658 INFO L430 AbstractCegarLoop]: === Iteration 219 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:07,658 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:07,658 INFO L82 PathProgramCache]: Analyzing trace with hash 1074207120, now seen corresponding path program 178 times [2021-07-13 19:36:07,659 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:07,659 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137241806] [2021-07-13 19:36:07,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:07,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:07,882 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:07,882 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:07,882 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1137241806] [2021-07-13 19:36:07,882 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1137241806] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:07,882 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1230586166] [2021-07-13 19:36:07,882 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 214 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 214 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:36:07,908 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:36:07,908 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:36:07,909 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:36:07,909 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:07,991 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:07,992 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:07,992 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:36:07,993 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:07,995 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:07,995 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:07,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 26 treesize of output 20 [2021-07-13 19:36:07,996 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:07,999 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:07,999 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:07,999 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:36:08,000 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:08,003 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:08,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 16 treesize of output 12 [2021-07-13 19:36:08,003 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:08,075 INFO L628 ElimStorePlain]: treesize reduction 4, result has 95.8 percent of original size [2021-07-13 19:36:08,076 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:36:08,077 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:141, output treesize:91 [2021-07-13 19:36:08,380 INFO L446 ElimStorePlain]: Different costs {0=[array_4, v_prenex_1443], 1=[array_0, v_prenex_1442]} [2021-07-13 19:36:08,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 25 treesize of output 19 [2021-07-13 19:36:08,385 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:08,388 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:36:08,389 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:36:08,441 INFO L628 ElimStorePlain]: treesize reduction 59, result has 52.0 percent of original size [2021-07-13 19:36:08,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 7 treesize of output 5 [2021-07-13 19:36:08,444 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:08,463 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:08,466 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:08,466 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:08,466 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:36:08,467 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:08,469 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:08,470 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:36:08,470 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:08,478 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:08,495 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:08,496 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1442 vanished before elimination [2021-07-13 19:36:08,497 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:36:08,497 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:119, output treesize:18 [2021-07-13 19:36:08,526 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:08,526 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1230586166] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:08,526 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:08,526 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-13 19:36:08,526 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [984935142] [2021-07-13 19:36:08,526 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:36:08,526 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:08,527 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:36:08,527 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=267, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:36:08,527 INFO L87 Difference]: Start difference. First operand 380 states and 1207 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:36:08,925 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 39 [2021-07-13 19:36:09,148 WARN L205 SmtUtils]: Spent 159.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 67 [2021-07-13 19:36:09,336 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 43 [2021-07-13 19:36:09,603 WARN L205 SmtUtils]: Spent 200.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 70 [2021-07-13 19:36:09,815 WARN L205 SmtUtils]: Spent 171.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 71 [2021-07-13 19:36:10,404 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:10,404 INFO L93 Difference]: Finished difference Result 634 states and 1894 transitions. [2021-07-13 19:36:10,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:36:10,404 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:36:10,404 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:10,405 INFO L225 Difference]: With dead ends: 634 [2021-07-13 19:36:10,406 INFO L226 Difference]: Without dead ends: 622 [2021-07-13 19:36:10,406 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 1827.3ms TimeCoverageRelationStatistics Valid=144, Invalid=726, Unknown=0, NotChecked=0, Total=870 [2021-07-13 19:36:10,406 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 622 states. [2021-07-13 19:36:10,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 622 to 383. [2021-07-13 19:36:10,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 383 states, 382 states have (on average 3.1910994764397906) internal successors, (1219), 382 states have internal predecessors, (1219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:36:10,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 1219 transitions. [2021-07-13 19:36:10,411 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 1219 transitions. Word has length 18 [2021-07-13 19:36:10,411 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:10,411 INFO L482 AbstractCegarLoop]: Abstraction has 383 states and 1219 transitions. [2021-07-13 19:36:10,411 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:36:10,411 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 1219 transitions. [2021-07-13 19:36:10,412 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:36:10,412 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:10,412 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:10,612 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 214 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5597 [2021-07-13 19:36:10,612 INFO L430 AbstractCegarLoop]: === Iteration 220 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:10,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:10,613 INFO L82 PathProgramCache]: Analyzing trace with hash -534377150, now seen corresponding path program 179 times [2021-07-13 19:36:10,613 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:10,613 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [664118753] [2021-07-13 19:36:10,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:10,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:10,746 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:10,746 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:10,746 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [664118753] [2021-07-13 19:36:10,746 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [664118753] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:10,746 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2089208159] [2021-07-13 19:36:10,746 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 215 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 215 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:36:10,773 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:36:10,773 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:36:10,774 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:36:10,774 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:10,856 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:10,857 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:10,857 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:36:10,858 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:10,861 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:10,861 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:10,861 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2021-07-13 19:36:10,862 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:10,865 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:10,865 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:10,865 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:36:10,866 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:10,869 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:10,869 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:10,869 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:36:10,870 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:10,873 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:10,873 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:10,873 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:36:10,875 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 4 xjuncts. [2021-07-13 19:36:10,878 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:10,878 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:36:10,878 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:10,986 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 43 [2021-07-13 19:36:10,986 INFO L628 ElimStorePlain]: treesize reduction 59, result has 77.0 percent of original size [2021-07-13 19:36:10,988 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:36:10,988 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 1 variables, input treesize:220, output treesize:197 [2021-07-13 19:36:11,492 INFO L446 ElimStorePlain]: Different costs {1=[array_4], 28=[array_0]} [2021-07-13 19:36:11,498 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:11,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 15 treesize of output 11 [2021-07-13 19:36:11,499 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:11,503 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:11,503 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:36:11,504 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:11,508 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:11,509 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:36:11,510 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:11,514 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:11,515 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:36:11,515 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:11,520 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:11,520 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:36:11,521 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 2 xjuncts. [2021-07-13 19:36:11,525 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:11,525 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:36:11,526 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:11,531 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:11,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 27 treesize of output 21 [2021-07-13 19:36:11,532 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:11,537 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:11,537 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:36:11,538 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:11,542 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:11,543 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:36:11,544 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:11,548 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:11,548 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:36:11,549 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:11,553 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:11,553 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:36:11,554 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:11,559 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:11,559 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:36:11,559 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:11,564 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:11,564 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:36:11,565 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:11,570 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:36:11,570 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:11,725 WARN L205 SmtUtils]: Spent 154.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 57 [2021-07-13 19:36:11,725 INFO L628 ElimStorePlain]: treesize reduction 181, result has 45.6 percent of original size [2021-07-13 19:36:11,729 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:11,729 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:11,729 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:36:11,730 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:11,733 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:11,734 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:36:11,734 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:11,789 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:11,792 INFO L550 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 2 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:36:11,792 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 9 variables, input treesize:493, output treesize:61 [2021-07-13 19:36:11,879 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:11,879 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2089208159] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:11,879 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:11,879 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-13 19:36:11,879 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [869653187] [2021-07-13 19:36:11,880 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:36:11,880 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:11,880 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:36:11,880 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=266, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:36:11,880 INFO L87 Difference]: Start difference. First operand 383 states and 1219 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:36:12,242 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 57 [2021-07-13 19:36:12,511 WARN L205 SmtUtils]: Spent 212.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 101 [2021-07-13 19:36:12,844 WARN L205 SmtUtils]: Spent 247.00 ms on a formula simplification. DAG size of input: 151 DAG size of output: 119 [2021-07-13 19:36:13,180 WARN L205 SmtUtils]: Spent 269.00 ms on a formula simplification. DAG size of input: 129 DAG size of output: 114 [2021-07-13 19:36:13,423 WARN L205 SmtUtils]: Spent 168.00 ms on a formula simplification. DAG size of input: 137 DAG size of output: 81 [2021-07-13 19:36:13,471 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:13,471 INFO L93 Difference]: Finished difference Result 597 states and 1799 transitions. [2021-07-13 19:36:13,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:36:13,472 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:36:13,472 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:13,473 INFO L225 Difference]: With dead ends: 597 [2021-07-13 19:36:13,473 INFO L226 Difference]: Without dead ends: 584 [2021-07-13 19:36:13,473 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 1763.5ms TimeCoverageRelationStatistics Valid=110, Invalid=490, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:36:13,473 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 584 states. [2021-07-13 19:36:13,477 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 584 to 385. [2021-07-13 19:36:13,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 385 states, 384 states have (on average 3.1875) internal successors, (1224), 384 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:36:13,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 385 states to 385 states and 1224 transitions. [2021-07-13 19:36:13,478 INFO L78 Accepts]: Start accepts. Automaton has 385 states and 1224 transitions. Word has length 18 [2021-07-13 19:36:13,478 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:13,478 INFO L482 AbstractCegarLoop]: Abstraction has 385 states and 1224 transitions. [2021-07-13 19:36:13,478 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:36:13,478 INFO L276 IsEmpty]: Start isEmpty. Operand 385 states and 1224 transitions. [2021-07-13 19:36:13,479 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:36:13,479 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:13,479 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:13,679 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5612,215 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:36:13,679 INFO L430 AbstractCegarLoop]: === Iteration 221 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:13,679 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:13,680 INFO L82 PathProgramCache]: Analyzing trace with hash -1739522306, now seen corresponding path program 180 times [2021-07-13 19:36:13,680 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:13,680 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [817240836] [2021-07-13 19:36:13,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:13,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:13,920 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:13,920 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:13,920 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [817240836] [2021-07-13 19:36:13,920 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [817240836] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:13,920 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [207491371] [2021-07-13 19:36:13,920 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 216 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 216 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:36:13,947 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:36:13,947 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:36:13,948 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:36:13,948 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:14,038 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:14,038 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:14,038 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:36:14,039 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:14,042 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:14,042 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:14,043 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:36:14,044 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:14,046 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:14,047 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:14,047 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:36:14,048 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:14,050 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:14,051 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:36:14,051 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:14,124 INFO L628 ElimStorePlain]: treesize reduction 4, result has 95.8 percent of original size [2021-07-13 19:36:14,125 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:36:14,125 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:141, output treesize:91 [2021-07-13 19:36:14,393 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:14,393 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:14,393 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:36:14,394 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:36:14,398 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:14,398 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:36:14,399 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:14,473 INFO L628 ElimStorePlain]: treesize reduction 101, result has 48.5 percent of original size [2021-07-13 19:36:14,476 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-13 19:36:14,476 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:14,512 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:14,515 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:14,516 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:36:14,516 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:14,519 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:36:14,519 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:14,528 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:14,554 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:14,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 7 treesize of output 5 [2021-07-13 19:36:14,557 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:14,581 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:14,581 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1459 vanished before elimination [2021-07-13 19:36:14,581 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1458 vanished before elimination [2021-07-13 19:36:14,582 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 6 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:36:14,582 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 9 variables, input treesize:192, output treesize:41 [2021-07-13 19:36:14,647 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:14,647 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [207491371] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:14,647 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:14,648 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-13 19:36:14,648 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765086683] [2021-07-13 19:36:14,648 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:36:14,648 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:14,648 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:36:14,648 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=267, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:36:14,648 INFO L87 Difference]: Start difference. First operand 385 states and 1224 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:36:15,011 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 39 [2021-07-13 19:36:15,247 WARN L205 SmtUtils]: Spent 181.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 67 [2021-07-13 19:36:15,448 WARN L205 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 43 [2021-07-13 19:36:15,708 WARN L205 SmtUtils]: Spent 208.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 70 [2021-07-13 19:36:15,942 WARN L205 SmtUtils]: Spent 205.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 71 [2021-07-13 19:36:16,155 WARN L205 SmtUtils]: Spent 164.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 57 [2021-07-13 19:36:16,469 WARN L205 SmtUtils]: Spent 269.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 88 [2021-07-13 19:36:16,741 WARN L205 SmtUtils]: Spent 232.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 84 [2021-07-13 19:36:17,147 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:17,147 INFO L93 Difference]: Finished difference Result 647 states and 1923 transitions. [2021-07-13 19:36:17,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-07-13 19:36:17,148 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:36:17,148 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:17,149 INFO L225 Difference]: With dead ends: 647 [2021-07-13 19:36:17,149 INFO L226 Difference]: Without dead ends: 633 [2021-07-13 19:36:17,149 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 2475.1ms TimeCoverageRelationStatistics Valid=168, Invalid=762, Unknown=0, NotChecked=0, Total=930 [2021-07-13 19:36:17,149 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 633 states. [2021-07-13 19:36:17,157 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 633 to 381. [2021-07-13 19:36:17,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 381 states, 380 states have (on average 3.210526315789474) internal successors, (1220), 380 states have internal predecessors, (1220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:36:17,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 381 states to 381 states and 1220 transitions. [2021-07-13 19:36:17,158 INFO L78 Accepts]: Start accepts. Automaton has 381 states and 1220 transitions. Word has length 18 [2021-07-13 19:36:17,158 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:17,158 INFO L482 AbstractCegarLoop]: Abstraction has 381 states and 1220 transitions. [2021-07-13 19:36:17,158 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:36:17,159 INFO L276 IsEmpty]: Start isEmpty. Operand 381 states and 1220 transitions. [2021-07-13 19:36:17,159 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:36:17,159 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:17,159 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:17,359 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5642,216 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:36:17,360 INFO L430 AbstractCegarLoop]: === Iteration 222 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:17,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:17,360 INFO L82 PathProgramCache]: Analyzing trace with hash 1275381276, now seen corresponding path program 181 times [2021-07-13 19:36:17,360 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:17,360 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [817363800] [2021-07-13 19:36:17,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:17,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:17,524 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:17,525 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:17,525 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [817363800] [2021-07-13 19:36:17,525 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [817363800] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:17,525 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [585155815] [2021-07-13 19:36:17,525 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 217 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 217 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:36:17,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:17,553 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:36:17,553 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:17,612 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:17,613 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:17,628 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:36:17,630 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:17,633 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:17,634 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:17,634 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:36:17,635 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:17,638 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:17,639 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:17,639 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:36:17,640 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:17,643 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:17,644 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:17,644 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:36:17,645 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:17,648 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:17,648 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:17,649 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:36:17,649 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:17,652 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:17,652 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:36:17,653 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:17,718 INFO L628 ElimStorePlain]: treesize reduction 58, result has 58.3 percent of original size [2021-07-13 19:36:17,719 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:36:17,719 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 1 variables, input treesize:205, output treesize:81 [2021-07-13 19:36:17,967 INFO L446 ElimStorePlain]: Different costs {0=[array_4, v_prenex_1465], 1=[array_0, v_prenex_1464]} [2021-07-13 19:36:17,970 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:36:17,971 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:17,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 25 treesize of output 19 [2021-07-13 19:36:17,974 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:18,006 INFO L628 ElimStorePlain]: treesize reduction 62, result has 42.6 percent of original size [2021-07-13 19:36:18,008 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:36:18,009 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:36:18,024 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:18,024 INFO L518 ElimStorePlain]: Eliminatee array_0 vanished before elimination [2021-07-13 19:36:18,026 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:18,026 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:18,027 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:36:18,027 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:18,029 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:18,030 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:36:18,031 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:18,037 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:18,051 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:18,052 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:36:18,052 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:122, output treesize:18 [2021-07-13 19:36:18,072 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:18,072 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [585155815] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:18,072 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:18,072 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:36:18,073 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [576254948] [2021-07-13 19:36:18,073 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:36:18,073 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:18,073 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:36:18,073 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=233, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:36:18,073 INFO L87 Difference]: Start difference. First operand 381 states and 1220 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:36:18,859 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:18,859 INFO L93 Difference]: Finished difference Result 616 states and 1849 transitions. [2021-07-13 19:36:18,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:36:18,860 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:36:18,860 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:18,860 INFO L225 Difference]: With dead ends: 616 [2021-07-13 19:36:18,860 INFO L226 Difference]: Without dead ends: 611 [2021-07-13 19:36:18,861 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 13 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 800.5ms TimeCoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:36:18,861 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 611 states. [2021-07-13 19:36:18,865 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 611 to 386. [2021-07-13 19:36:18,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 386 states, 385 states have (on average 3.220779220779221) internal successors, (1240), 385 states have internal predecessors, (1240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:36:18,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 1240 transitions. [2021-07-13 19:36:18,866 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 1240 transitions. Word has length 18 [2021-07-13 19:36:18,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:18,866 INFO L482 AbstractCegarLoop]: Abstraction has 386 states and 1240 transitions. [2021-07-13 19:36:18,866 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:36:18,866 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 1240 transitions. [2021-07-13 19:36:18,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:36:18,867 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:18,867 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:19,067 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 217 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5659 [2021-07-13 19:36:19,067 INFO L430 AbstractCegarLoop]: === Iteration 223 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:19,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:19,068 INFO L82 PathProgramCache]: Analyzing trace with hash 2131877222, now seen corresponding path program 182 times [2021-07-13 19:36:19,068 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:19,068 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1632907648] [2021-07-13 19:36:19,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:19,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:19,225 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:19,226 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:19,226 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1632907648] [2021-07-13 19:36:19,226 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1632907648] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:19,226 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [220604920] [2021-07-13 19:36:19,226 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 218 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 218 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:36:19,253 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:36:19,254 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:36:19,254 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:36:19,254 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:19,313 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:19,314 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:19,314 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:36:19,315 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:19,317 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:19,318 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:19,318 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:36:19,319 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:19,321 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:19,321 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:19,322 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:36:19,322 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:19,325 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:19,325 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:19,325 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:36:19,326 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:19,329 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:19,329 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:19,329 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:36:19,330 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:19,332 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:19,332 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:36:19,333 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:19,396 INFO L628 ElimStorePlain]: treesize reduction 52, result has 60.9 percent of original size [2021-07-13 19:36:19,397 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:36:19,397 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 1 variables, input treesize:205, output treesize:81 [2021-07-13 19:36:19,660 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_1470, array_4], 1=[array_0, v_prenex_1469]} [2021-07-13 19:36:19,663 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:36:19,664 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:19,666 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:36:19,667 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:36:19,708 INFO L628 ElimStorePlain]: treesize reduction 62, result has 50.8 percent of original size [2021-07-13 19:36:19,710 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-13 19:36:19,711 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:19,726 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:19,726 INFO L518 ElimStorePlain]: Eliminatee array_0 vanished before elimination [2021-07-13 19:36:19,728 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:19,729 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:19,729 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:36:19,729 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:19,731 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:19,731 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:36:19,732 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:19,739 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:19,752 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:19,753 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:36:19,754 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:122, output treesize:18 [2021-07-13 19:36:19,775 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:19,776 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [220604920] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:19,776 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:19,776 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:36:19,776 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [798443306] [2021-07-13 19:36:19,776 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:36:19,776 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:19,776 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:36:19,776 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=234, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:36:19,776 INFO L87 Difference]: Start difference. First operand 386 states and 1240 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:36:20,317 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 55 [2021-07-13 19:36:20,549 WARN L205 SmtUtils]: Spent 173.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 70 [2021-07-13 19:36:20,699 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:20,700 INFO L93 Difference]: Finished difference Result 612 states and 1850 transitions. [2021-07-13 19:36:20,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:36:20,700 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:36:20,700 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:20,701 INFO L225 Difference]: With dead ends: 612 [2021-07-13 19:36:20,701 INFO L226 Difference]: Without dead ends: 607 [2021-07-13 19:36:20,701 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 929.6ms TimeCoverageRelationStatistics Valid=78, Invalid=428, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:36:20,702 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 607 states. [2021-07-13 19:36:20,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 607 to 389. [2021-07-13 19:36:20,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 389 states, 388 states have (on average 3.2268041237113403) internal successors, (1252), 388 states have internal predecessors, (1252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:36:20,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 389 states to 389 states and 1252 transitions. [2021-07-13 19:36:20,707 INFO L78 Accepts]: Start accepts. Automaton has 389 states and 1252 transitions. Word has length 18 [2021-07-13 19:36:20,707 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:20,707 INFO L482 AbstractCegarLoop]: Abstraction has 389 states and 1252 transitions. [2021-07-13 19:36:20,707 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:36:20,707 INFO L276 IsEmpty]: Start isEmpty. Operand 389 states and 1252 transitions. [2021-07-13 19:36:20,707 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:36:20,707 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:20,708 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:20,908 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5676,218 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:36:20,908 INFO L430 AbstractCegarLoop]: === Iteration 224 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:20,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:20,908 INFO L82 PathProgramCache]: Analyzing trace with hash 191888476, now seen corresponding path program 183 times [2021-07-13 19:36:20,908 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:20,908 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217569205] [2021-07-13 19:36:20,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:20,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:21,055 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:21,055 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:21,055 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [217569205] [2021-07-13 19:36:21,055 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [217569205] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:21,056 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [300730537] [2021-07-13 19:36:21,056 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 219 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 219 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:36:21,082 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:36:21,082 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:36:21,083 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:36:21,083 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:21,157 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:21,157 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:21,157 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:36:21,158 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:21,160 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:21,160 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:21,161 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:36:21,161 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:21,163 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:21,164 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:21,164 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 14 [2021-07-13 19:36:21,165 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:21,167 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:21,167 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:36:21,167 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:21,197 INFO L628 ElimStorePlain]: treesize reduction 20, result has 66.1 percent of original size [2021-07-13 19:36:21,197 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:36:21,197 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:97, output treesize:39 [2021-07-13 19:36:21,372 INFO L446 ElimStorePlain]: Different costs {1=[array_4], 10=[array_0]} [2021-07-13 19:36:21,376 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:21,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 27 treesize of output 21 [2021-07-13 19:36:21,377 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:36:21,380 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:21,380 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:36:21,381 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:21,384 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:21,384 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:36:21,385 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:21,388 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:36:21,389 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:21,457 INFO L628 ElimStorePlain]: treesize reduction 38, result has 72.7 percent of original size [2021-07-13 19:36:21,460 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:21,460 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:21,460 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2021-07-13 19:36:21,461 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:21,464 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:21,464 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:21,464 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:36:21,465 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:21,467 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:21,468 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:36:21,468 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:21,475 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:21,506 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:21,507 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:36:21,507 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 6 variables, input treesize:149, output treesize:55 [2021-07-13 19:36:21,588 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:21,588 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [300730537] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:21,588 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:21,588 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:36:21,588 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1153134923] [2021-07-13 19:36:21,589 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:36:21,589 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:21,589 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:36:21,589 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=234, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:36:21,589 INFO L87 Difference]: Start difference. First operand 389 states and 1252 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:36:22,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:22,433 INFO L93 Difference]: Finished difference Result 622 states and 1886 transitions. [2021-07-13 19:36:22,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:36:22,433 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:36:22,433 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:22,434 INFO L225 Difference]: With dead ends: 622 [2021-07-13 19:36:22,434 INFO L226 Difference]: Without dead ends: 617 [2021-07-13 19:36:22,434 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 826.2ms TimeCoverageRelationStatistics Valid=88, Invalid=464, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:36:22,435 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 617 states. [2021-07-13 19:36:22,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 617 to 383. [2021-07-13 19:36:22,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 383 states, 382 states have (on average 3.2041884816753927) internal successors, (1224), 382 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:36:22,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 1224 transitions. [2021-07-13 19:36:22,440 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 1224 transitions. Word has length 18 [2021-07-13 19:36:22,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:22,440 INFO L482 AbstractCegarLoop]: Abstraction has 383 states and 1224 transitions. [2021-07-13 19:36:22,440 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:36:22,440 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 1224 transitions. [2021-07-13 19:36:22,440 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:36:22,440 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:22,440 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:22,641 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 219 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5694 [2021-07-13 19:36:22,641 INFO L430 AbstractCegarLoop]: === Iteration 225 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:22,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:22,641 INFO L82 PathProgramCache]: Analyzing trace with hash -2058487706, now seen corresponding path program 184 times [2021-07-13 19:36:22,641 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:22,641 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1236199679] [2021-07-13 19:36:22,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:22,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:22,881 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:22,881 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:22,881 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1236199679] [2021-07-13 19:36:22,881 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1236199679] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:22,882 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [700578150] [2021-07-13 19:36:22,882 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 220 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 220 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:36:22,908 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:36:22,908 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:36:22,909 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:36:22,909 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:22,971 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:22,972 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:22,972 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:36:22,973 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:22,975 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:22,975 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:22,976 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:36:22,976 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:22,979 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:22,979 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:22,979 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:36:22,980 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:22,982 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:22,983 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:22,983 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:36:22,984 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:22,986 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:22,987 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:22,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 15 treesize of output 11 [2021-07-13 19:36:22,987 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:22,990 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:22,990 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:36:22,991 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:23,053 INFO L628 ElimStorePlain]: treesize reduction 58, result has 58.3 percent of original size [2021-07-13 19:36:23,054 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:36:23,054 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 1 variables, input treesize:205, output treesize:81 [2021-07-13 19:36:23,287 INFO L446 ElimStorePlain]: Different costs {0=[array_4, v_prenex_1478], 1=[array_0, v_prenex_1477]} [2021-07-13 19:36:23,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 25 treesize of output 19 [2021-07-13 19:36:23,291 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:23,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 15 treesize of output 11 [2021-07-13 19:36:23,294 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:23,325 INFO L628 ElimStorePlain]: treesize reduction 62, result has 42.6 percent of original size [2021-07-13 19:36:23,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 27 treesize of output 21 [2021-07-13 19:36:23,327 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:36:23,343 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:23,343 INFO L518 ElimStorePlain]: Eliminatee array_0 vanished before elimination [2021-07-13 19:36:23,345 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:23,345 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:23,345 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:36:23,346 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:23,348 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:23,348 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:36:23,349 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:23,355 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:23,368 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:23,369 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:36:23,370 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:122, output treesize:18 [2021-07-13 19:36:23,392 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:23,392 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [700578150] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:23,392 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:23,392 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-13 19:36:23,392 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1414063232] [2021-07-13 19:36:23,392 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:36:23,392 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:23,393 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:36:23,393 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=266, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:36:23,393 INFO L87 Difference]: Start difference. First operand 383 states and 1224 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:36:23,848 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 51 [2021-07-13 19:36:24,146 WARN L205 SmtUtils]: Spent 251.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 70 [2021-07-13 19:36:24,296 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:24,296 INFO L93 Difference]: Finished difference Result 565 states and 1725 transitions. [2021-07-13 19:36:24,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:36:24,296 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:36:24,296 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:24,297 INFO L225 Difference]: With dead ends: 565 [2021-07-13 19:36:24,297 INFO L226 Difference]: Without dead ends: 560 [2021-07-13 19:36:24,297 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 1044.5ms TimeCoverageRelationStatistics Valid=78, Invalid=428, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:36:24,298 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 560 states. [2021-07-13 19:36:24,301 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 560 to 384. [2021-07-13 19:36:24,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 384 states, 383 states have (on average 3.2010443864229763) internal successors, (1226), 383 states have internal predecessors, (1226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:36:24,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 1226 transitions. [2021-07-13 19:36:24,302 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 1226 transitions. Word has length 18 [2021-07-13 19:36:24,302 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:24,302 INFO L482 AbstractCegarLoop]: Abstraction has 384 states and 1226 transitions. [2021-07-13 19:36:24,302 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:36:24,302 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 1226 transitions. [2021-07-13 19:36:24,303 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:36:24,303 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:24,303 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:24,503 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 220 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5707 [2021-07-13 19:36:24,503 INFO L430 AbstractCegarLoop]: === Iteration 226 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:24,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:24,504 INFO L82 PathProgramCache]: Analyzing trace with hash -2131860186, now seen corresponding path program 185 times [2021-07-13 19:36:24,504 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:24,504 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267986671] [2021-07-13 19:36:24,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:24,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:24,672 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:24,672 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:24,672 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267986671] [2021-07-13 19:36:24,672 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [267986671] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:24,672 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1914538446] [2021-07-13 19:36:24,672 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 221 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 221 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:36:24,704 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:36:24,704 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:36:24,705 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:36:24,705 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:24,777 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:24,778 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:24,778 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:36:24,779 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:24,781 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:24,781 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:24,782 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:36:24,782 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:24,784 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:24,785 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:24,785 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 14 [2021-07-13 19:36:24,786 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:24,787 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:24,788 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:36:24,788 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:24,818 INFO L628 ElimStorePlain]: treesize reduction 20, result has 66.1 percent of original size [2021-07-13 19:36:24,818 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:36:24,818 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:97, output treesize:39 [2021-07-13 19:36:24,890 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:24,890 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:24,890 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:36:24,891 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:24,894 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:24,894 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:24,895 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:36:24,895 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:24,898 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:24,899 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:24,899 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:36:24,900 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:24,902 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:36:24,902 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:24,905 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:36:24,906 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:24,909 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:24,909 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:36:24,910 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 2 xjuncts. [2021-07-13 19:36:24,968 INFO L628 ElimStorePlain]: treesize reduction 61, result has 56.1 percent of original size [2021-07-13 19:36:24,971 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:24,971 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:36:24,972 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:24,974 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:36:24,974 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:24,981 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:25,007 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:25,008 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:36:25,009 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 2 variables, input treesize:191, output treesize:56 [2021-07-13 19:36:25,111 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:25,112 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1914538446] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:25,112 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:25,112 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:36:25,112 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [240196601] [2021-07-13 19:36:25,112 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:36:25,112 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:25,112 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:36:25,112 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=233, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:36:25,112 INFO L87 Difference]: Start difference. First operand 384 states and 1226 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:36:25,783 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 56 [2021-07-13 19:36:25,960 WARN L205 SmtUtils]: Spent 144.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 71 [2021-07-13 19:36:26,124 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 63 [2021-07-13 19:36:26,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:26,350 INFO L93 Difference]: Finished difference Result 604 states and 1814 transitions. [2021-07-13 19:36:26,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:36:26,351 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:36:26,351 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:26,352 INFO L225 Difference]: With dead ends: 604 [2021-07-13 19:36:26,352 INFO L226 Difference]: Without dead ends: 593 [2021-07-13 19:36:26,352 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 1148.5ms TimeCoverageRelationStatistics Valid=121, Invalid=581, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:36:26,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 593 states. [2021-07-13 19:36:26,356 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 593 to 383. [2021-07-13 19:36:26,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 383 states, 382 states have (on average 3.212041884816754) internal successors, (1227), 382 states have internal predecessors, (1227), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:36:26,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 1227 transitions. [2021-07-13 19:36:26,357 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 1227 transitions. Word has length 18 [2021-07-13 19:36:26,357 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:26,357 INFO L482 AbstractCegarLoop]: Abstraction has 383 states and 1227 transitions. [2021-07-13 19:36:26,357 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:36:26,357 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 1227 transitions. [2021-07-13 19:36:26,357 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:36:26,358 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:26,358 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:26,558 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5725,221 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:36:26,559 INFO L430 AbstractCegarLoop]: === Iteration 227 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:26,559 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:26,559 INFO L82 PathProgramCache]: Analyzing trace with hash -1560198562, now seen corresponding path program 186 times [2021-07-13 19:36:26,559 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:26,559 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1345632295] [2021-07-13 19:36:26,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:26,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:26,707 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:26,707 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:26,707 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1345632295] [2021-07-13 19:36:26,707 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1345632295] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:26,707 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1466558857] [2021-07-13 19:36:26,707 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 222 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 222 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:36:26,734 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:36:26,735 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:36:26,735 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:36:26,735 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:26,812 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:26,813 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:26,813 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:36:26,814 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:26,816 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:26,817 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:26,817 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2021-07-13 19:36:26,818 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:26,821 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:26,821 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:26,821 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:36:26,822 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:26,825 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:26,825 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:26,825 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:36:26,826 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:26,829 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:26,829 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:26,829 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:36:26,831 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 4 xjuncts. [2021-07-13 19:36:26,834 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:26,834 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:36:26,834 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:26,944 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 43 [2021-07-13 19:36:26,945 INFO L628 ElimStorePlain]: treesize reduction 53, result has 78.8 percent of original size [2021-07-13 19:36:26,946 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:36:26,946 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 1 variables, input treesize:220, output treesize:197 [2021-07-13 19:36:27,279 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 67 [2021-07-13 19:36:27,537 INFO L446 ElimStorePlain]: Different costs {1=[array_4], 28=[array_0]} [2021-07-13 19:36:27,542 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:27,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 15 treesize of output 11 [2021-07-13 19:36:27,543 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:27,547 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:27,548 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:36:27,549 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:36:27,553 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:27,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 27 treesize of output 21 [2021-07-13 19:36:27,554 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:27,559 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:27,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 25 treesize of output 19 [2021-07-13 19:36:27,560 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:27,565 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:27,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 25 treesize of output 19 [2021-07-13 19:36:27,567 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:27,572 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:27,572 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:36:27,573 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:27,578 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:27,578 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:36:27,579 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:27,584 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:27,584 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:36:27,585 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:27,590 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:27,590 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:36:27,591 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:27,595 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:27,595 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:36:27,596 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:27,600 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:27,601 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:36:27,602 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:27,606 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:27,606 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:36:27,607 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:27,612 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:27,612 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:36:27,613 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:27,617 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:36:27,617 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:27,772 WARN L205 SmtUtils]: Spent 154.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 57 [2021-07-13 19:36:27,773 INFO L628 ElimStorePlain]: treesize reduction 181, result has 45.6 percent of original size [2021-07-13 19:36:27,777 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:27,777 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:27,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 20 treesize of output 9 [2021-07-13 19:36:27,778 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:27,781 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:27,782 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:36:27,782 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:27,838 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:27,841 INFO L550 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 2 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:36:27,841 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 9 variables, input treesize:493, output treesize:61 [2021-07-13 19:36:27,923 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:27,923 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1466558857] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:27,923 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:27,923 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-13 19:36:27,923 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498073533] [2021-07-13 19:36:27,923 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:36:27,923 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:27,923 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:36:27,923 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=266, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:36:27,924 INFO L87 Difference]: Start difference. First operand 383 states and 1227 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:36:28,240 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 57 [2021-07-13 19:36:28,434 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 53 [2021-07-13 19:36:28,699 WARN L205 SmtUtils]: Spent 227.00 ms on a formula simplification. DAG size of input: 134 DAG size of output: 97 [2021-07-13 19:36:28,944 WARN L205 SmtUtils]: Spent 181.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 72 [2021-07-13 19:36:29,170 WARN L205 SmtUtils]: Spent 183.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 78 [2021-07-13 19:36:29,212 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:29,212 INFO L93 Difference]: Finished difference Result 570 states and 1742 transitions. [2021-07-13 19:36:29,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:36:29,212 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:36:29,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:29,213 INFO L225 Difference]: With dead ends: 570 [2021-07-13 19:36:29,213 INFO L226 Difference]: Without dead ends: 557 [2021-07-13 19:36:29,213 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 11 SyntacticMatches, 4 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 1661.2ms TimeCoverageRelationStatistics Valid=104, Invalid=496, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:36:29,214 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 557 states. [2021-07-13 19:36:29,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 557 to 383. [2021-07-13 19:36:29,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 383 states, 382 states have (on average 3.2094240837696337) internal successors, (1226), 382 states have internal predecessors, (1226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:36:29,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 1226 transitions. [2021-07-13 19:36:29,218 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 1226 transitions. Word has length 18 [2021-07-13 19:36:29,218 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:29,218 INFO L482 AbstractCegarLoop]: Abstraction has 383 states and 1226 transitions. [2021-07-13 19:36:29,218 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:36:29,219 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 1226 transitions. [2021-07-13 19:36:29,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:36:29,219 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:29,219 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:29,419 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 222 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5738 [2021-07-13 19:36:29,420 INFO L430 AbstractCegarLoop]: === Iteration 228 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:29,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:29,420 INFO L82 PathProgramCache]: Analyzing trace with hash 1377475410, now seen corresponding path program 187 times [2021-07-13 19:36:29,420 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:29,420 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1121725887] [2021-07-13 19:36:29,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:29,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:29,620 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:29,620 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:29,620 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1121725887] [2021-07-13 19:36:29,620 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1121725887] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:29,620 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2113783803] [2021-07-13 19:36:29,620 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 223 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 223 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:36:29,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:29,648 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:36:29,648 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:29,708 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:29,709 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:29,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 25 treesize of output 19 [2021-07-13 19:36:29,710 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:29,712 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:29,713 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:29,713 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:36:29,713 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:29,716 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:29,716 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:29,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 26 treesize of output 20 [2021-07-13 19:36:29,717 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:29,720 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:29,720 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:29,720 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:36:29,721 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:29,723 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:29,724 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:29,724 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:36:29,725 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:29,727 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:29,727 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:36:29,728 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:29,791 INFO L628 ElimStorePlain]: treesize reduction 52, result has 60.9 percent of original size [2021-07-13 19:36:29,792 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:36:29,792 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 1 variables, input treesize:205, output treesize:81 [2021-07-13 19:36:30,070 INFO L446 ElimStorePlain]: Different costs {0=[array_4, v_prenex_1498], 1=[array_0, v_prenex_1497]} [2021-07-13 19:36:30,073 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:36:30,074 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:30,076 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:36:30,077 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:30,108 INFO L628 ElimStorePlain]: treesize reduction 62, result has 42.6 percent of original size [2021-07-13 19:36:30,110 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:36:30,111 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:36:30,126 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:30,126 INFO L518 ElimStorePlain]: Eliminatee array_0 vanished before elimination [2021-07-13 19:36:30,128 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:30,129 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:30,129 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:36:30,130 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:30,132 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:30,132 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:36:30,132 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:30,139 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:30,152 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:30,153 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:36:30,154 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:122, output treesize:18 [2021-07-13 19:36:30,175 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:30,175 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2113783803] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:30,175 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:30,175 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:36:30,175 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [939217762] [2021-07-13 19:36:30,175 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:36:30,175 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:30,175 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:36:30,175 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=233, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:36:30,176 INFO L87 Difference]: Start difference. First operand 383 states and 1226 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:36:30,879 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:30,879 INFO L93 Difference]: Finished difference Result 573 states and 1745 transitions. [2021-07-13 19:36:30,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:36:30,879 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:36:30,880 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:30,881 INFO L225 Difference]: With dead ends: 573 [2021-07-13 19:36:30,881 INFO L226 Difference]: Without dead ends: 568 [2021-07-13 19:36:30,881 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 11 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 801.6ms TimeCoverageRelationStatistics Valid=71, Invalid=391, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:36:30,881 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 568 states. [2021-07-13 19:36:30,885 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 568 to 386. [2021-07-13 19:36:30,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 386 states, 385 states have (on average 3.2155844155844155) internal successors, (1238), 385 states have internal predecessors, (1238), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:36:30,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 1238 transitions. [2021-07-13 19:36:30,886 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 1238 transitions. Word has length 18 [2021-07-13 19:36:30,886 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:30,886 INFO L482 AbstractCegarLoop]: Abstraction has 386 states and 1238 transitions. [2021-07-13 19:36:30,886 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:36:30,886 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 1238 transitions. [2021-07-13 19:36:30,887 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:36:30,887 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:30,887 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:31,087 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5768,223 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:36:31,087 INFO L430 AbstractCegarLoop]: === Iteration 229 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:31,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:31,088 INFO L82 PathProgramCache]: Analyzing trace with hash -562513336, now seen corresponding path program 188 times [2021-07-13 19:36:31,088 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:31,088 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1225508917] [2021-07-13 19:36:31,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:31,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:31,254 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:31,254 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:31,254 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1225508917] [2021-07-13 19:36:31,254 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1225508917] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:31,254 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [887289140] [2021-07-13 19:36:31,254 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 224 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 224 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:36:31,307 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:36:31,307 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:36:31,307 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:36:31,308 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:31,364 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:31,365 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:31,365 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:36:31,365 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:31,367 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:31,368 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:31,368 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:36:31,369 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:31,371 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:31,371 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:31,371 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 14 [2021-07-13 19:36:31,372 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:31,374 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:31,374 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:36:31,375 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:31,404 INFO L628 ElimStorePlain]: treesize reduction 20, result has 66.1 percent of original size [2021-07-13 19:36:31,404 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:36:31,404 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:97, output treesize:39 [2021-07-13 19:36:31,595 INFO L446 ElimStorePlain]: Different costs {1=[array_4], 3=[array_0]} [2021-07-13 19:36:31,598 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:31,598 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:36:31,599 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:31,602 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:31,602 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:36:31,602 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:31,605 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:31,606 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:36:31,606 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:31,609 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:36:31,610 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-07-13 19:36:31,687 INFO L628 ElimStorePlain]: treesize reduction 38, result has 72.7 percent of original size [2021-07-13 19:36:31,690 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:31,690 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:31,690 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:36:31,691 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:31,693 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:31,694 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:31,694 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:36:31,694 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:31,701 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:31,704 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:31,704 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2021-07-13 19:36:31,704 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:31,737 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:31,739 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:36:31,739 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:149, output treesize:55 [2021-07-13 19:36:31,819 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:31,820 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [887289140] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:31,820 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:31,820 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:36:31,820 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2096575189] [2021-07-13 19:36:31,820 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:36:31,820 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:31,820 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:36:31,820 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:36:31,820 INFO L87 Difference]: Start difference. First operand 386 states and 1238 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:36:32,330 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:32,330 INFO L93 Difference]: Finished difference Result 579 states and 1769 transitions. [2021-07-13 19:36:32,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:36:32,330 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:36:32,330 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:32,331 INFO L225 Difference]: With dead ends: 579 [2021-07-13 19:36:32,331 INFO L226 Difference]: Without dead ends: 574 [2021-07-13 19:36:32,331 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 10 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 579.0ms TimeCoverageRelationStatistics Valid=66, Invalid=354, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:36:32,332 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 574 states. [2021-07-13 19:36:32,335 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 574 to 383. [2021-07-13 19:36:32,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 383 states, 382 states have (on average 3.2094240837696337) internal successors, (1226), 382 states have internal predecessors, (1226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:36:32,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 1226 transitions. [2021-07-13 19:36:32,336 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 1226 transitions. Word has length 18 [2021-07-13 19:36:32,337 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:32,337 INFO L482 AbstractCegarLoop]: Abstraction has 383 states and 1226 transitions. [2021-07-13 19:36:32,337 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:36:32,337 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 1226 transitions. [2021-07-13 19:36:32,337 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:36:32,337 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:32,337 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:32,537 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5785,224 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:36:32,538 INFO L430 AbstractCegarLoop]: === Iteration 230 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:32,538 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:32,538 INFO L82 PathProgramCache]: Analyzing trace with hash -1618750450, now seen corresponding path program 189 times [2021-07-13 19:36:32,538 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:32,538 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198901774] [2021-07-13 19:36:32,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:32,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:32,706 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:32,706 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:32,706 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1198901774] [2021-07-13 19:36:32,706 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1198901774] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:32,706 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1454388328] [2021-07-13 19:36:32,707 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 225 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 225 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:36:32,734 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:36:32,734 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:36:32,735 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:36:32,735 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:32,812 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:32,813 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:32,813 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:36:32,814 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:32,817 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:32,817 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:32,817 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2021-07-13 19:36:32,818 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:32,821 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:32,821 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:32,821 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:36:32,822 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:32,825 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:32,825 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:32,825 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:36:32,826 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:32,828 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:32,829 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:32,829 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:36:32,831 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 4 xjuncts. [2021-07-13 19:36:32,833 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:32,834 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:36:32,834 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:32,943 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 43 [2021-07-13 19:36:32,943 INFO L628 ElimStorePlain]: treesize reduction 53, result has 78.8 percent of original size [2021-07-13 19:36:32,945 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:36:32,945 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 1 variables, input treesize:220, output treesize:197 [2021-07-13 19:36:33,131 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:33,132 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:33,132 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 36 [2021-07-13 19:36:33,133 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:33,137 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:33,137 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:33,137 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:36:33,138 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:33,142 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:33,142 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:33,142 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 35 [2021-07-13 19:36:33,143 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:33,146 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:36:33,146 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:33,150 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:33,150 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:33,151 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:36:33,151 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:33,155 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:33,155 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:33,155 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:36:33,156 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:33,159 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:36:33,159 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:33,163 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:33,163 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:33,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 16 treesize of output 12 [2021-07-13 19:36:33,164 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:33,167 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:36:33,167 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:33,170 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:36:33,170 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:33,173 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:33,174 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:33,174 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:36:33,175 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:33,178 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:33,178 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:33,179 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:36:33,179 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:33,182 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:33,183 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:33,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 26 treesize of output 20 [2021-07-13 19:36:33,184 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:33,187 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:33,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 25 treesize of output 19 [2021-07-13 19:36:33,188 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:33,267 INFO L628 ElimStorePlain]: treesize reduction 213, result has 29.5 percent of original size [2021-07-13 19:36:33,269 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:33,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 20 treesize of output 9 [2021-07-13 19:36:33,270 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:33,273 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:36:33,273 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:33,300 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:33,301 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:36:33,301 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 2 variables, input treesize:599, output treesize:67 [2021-07-13 19:36:33,424 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:33,425 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1454388328] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:33,425 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:33,425 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-13 19:36:33,425 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [806314065] [2021-07-13 19:36:33,425 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:36:33,425 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:33,425 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:36:33,425 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=266, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:36:33,425 INFO L87 Difference]: Start difference. First operand 383 states and 1226 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:36:33,765 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 57 [2021-07-13 19:36:33,970 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 53 [2021-07-13 19:36:34,191 WARN L205 SmtUtils]: Spent 162.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 63 [2021-07-13 19:36:34,412 WARN L205 SmtUtils]: Spent 193.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 75 [2021-07-13 19:36:34,656 WARN L205 SmtUtils]: Spent 174.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 68 [2021-07-13 19:36:34,689 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:34,689 INFO L93 Difference]: Finished difference Result 570 states and 1737 transitions. [2021-07-13 19:36:34,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:36:34,689 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:36:34,689 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:34,690 INFO L225 Difference]: With dead ends: 570 [2021-07-13 19:36:34,690 INFO L226 Difference]: Without dead ends: 560 [2021-07-13 19:36:34,690 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 1383.9ms TimeCoverageRelationStatistics Valid=103, Invalid=497, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:36:34,691 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 560 states. [2021-07-13 19:36:34,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 560 to 384. [2021-07-13 19:36:34,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 384 states, 383 states have (on average 3.1984334203655354) internal successors, (1225), 383 states have internal predecessors, (1225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:36:34,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 1225 transitions. [2021-07-13 19:36:34,695 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 1225 transitions. Word has length 18 [2021-07-13 19:36:34,695 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:34,695 INFO L482 AbstractCegarLoop]: Abstraction has 384 states and 1225 transitions. [2021-07-13 19:36:34,695 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:36:34,696 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 1225 transitions. [2021-07-13 19:36:34,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:36:34,696 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:34,696 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:34,896 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5800,225 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:36:34,897 INFO L430 AbstractCegarLoop]: === Iteration 231 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:34,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:34,897 INFO L82 PathProgramCache]: Analyzing trace with hash -1865370622, now seen corresponding path program 190 times [2021-07-13 19:36:34,897 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:34,897 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [373058313] [2021-07-13 19:36:34,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:34,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:35,070 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:35,071 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:35,071 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [373058313] [2021-07-13 19:36:35,071 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [373058313] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:35,071 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [556097236] [2021-07-13 19:36:35,071 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 226 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 226 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:36:35,098 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:36:35,098 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:36:35,099 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:36:35,099 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:35,195 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:35,196 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:35,196 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:36:35,197 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:35,199 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:35,200 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:35,200 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:36:35,201 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:35,203 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:35,204 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:35,204 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:36:35,205 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:36:35,208 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:35,208 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:36:35,208 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:35,251 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:35,256 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-07-13 19:36:35,256 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:137, output treesize:125 [2021-07-13 19:36:35,579 INFO L446 ElimStorePlain]: Different costs {1=[array_4], 21=[array_0]} [2021-07-13 19:36:35,583 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:35,583 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:36:35,584 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:35,588 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:35,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 18 treesize of output 14 [2021-07-13 19:36:35,589 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:35,593 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:35,593 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:36:35,594 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:35,598 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:35,598 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:36:35,599 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:35,603 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:35,603 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:36:35,604 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:35,608 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:35,608 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:36:35,609 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:35,613 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:35,613 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:36:35,614 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:35,618 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:35,618 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:36:35,619 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:35,622 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:35,622 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:36:35,623 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:35,627 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:35,628 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:36:35,628 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:35,632 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:35,632 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:36:35,633 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:35,636 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:36:35,637 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:35,788 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 52 [2021-07-13 19:36:35,789 INFO L628 ElimStorePlain]: treesize reduction 95, result has 62.3 percent of original size [2021-07-13 19:36:35,792 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:35,793 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:35,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 10 treesize of output 5 [2021-07-13 19:36:35,793 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:35,797 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:35,797 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:35,797 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2021-07-13 19:36:35,798 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:35,801 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:35,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 20 treesize of output 9 [2021-07-13 19:36:35,802 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:35,862 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:35,866 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 2 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:36:35,866 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 8 variables, input treesize:395, output treesize:76 [2021-07-13 19:36:35,958 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:35,959 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [556097236] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:35,959 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:35,959 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-13 19:36:35,959 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1316729814] [2021-07-13 19:36:35,959 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:36:35,959 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:35,959 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:36:35,959 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=266, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:36:35,959 INFO L87 Difference]: Start difference. First operand 384 states and 1225 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:36:36,257 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 74 [2021-07-13 19:36:36,472 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 77 [2021-07-13 19:36:36,752 WARN L205 SmtUtils]: Spent 210.00 ms on a formula simplification. DAG size of input: 122 DAG size of output: 104 [2021-07-13 19:36:36,913 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 88 [2021-07-13 19:36:37,146 WARN L205 SmtUtils]: Spent 179.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 91 [2021-07-13 19:36:37,328 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 80 [2021-07-13 19:36:37,494 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 83 [2021-07-13 19:36:37,643 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 83 [2021-07-13 19:36:37,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:37,759 INFO L93 Difference]: Finished difference Result 586 states and 1775 transitions. [2021-07-13 19:36:37,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:36:37,760 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:36:37,760 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:37,761 INFO L225 Difference]: With dead ends: 586 [2021-07-13 19:36:37,761 INFO L226 Difference]: Without dead ends: 572 [2021-07-13 19:36:37,761 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 1814.6ms TimeCoverageRelationStatistics Valid=122, Invalid=580, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:36:37,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 572 states. [2021-07-13 19:36:37,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 572 to 382. [2021-07-13 19:36:37,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 382 states, 381 states have (on average 3.204724409448819) internal successors, (1221), 381 states have internal predecessors, (1221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:36:37,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 1221 transitions. [2021-07-13 19:36:37,766 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 1221 transitions. Word has length 18 [2021-07-13 19:36:37,766 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:37,766 INFO L482 AbstractCegarLoop]: Abstraction has 382 states and 1221 transitions. [2021-07-13 19:36:37,766 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:36:37,766 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 1221 transitions. [2021-07-13 19:36:37,767 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:36:37,767 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:37,767 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:37,967 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5821,226 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:36:37,967 INFO L430 AbstractCegarLoop]: === Iteration 232 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:37,967 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:37,968 INFO L82 PathProgramCache]: Analyzing trace with hash 1627349486, now seen corresponding path program 191 times [2021-07-13 19:36:37,968 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:37,968 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886365551] [2021-07-13 19:36:37,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:37,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:38,231 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:38,232 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:38,232 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1886365551] [2021-07-13 19:36:38,232 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1886365551] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:38,232 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [289984101] [2021-07-13 19:36:38,232 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 227 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 227 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:36:38,260 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:36:38,260 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:36:38,261 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:36:38,261 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:38,341 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:38,342 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:38,342 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:36:38,343 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:38,345 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:38,346 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:38,346 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:36:38,347 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:38,349 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:38,349 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:38,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 26 treesize of output 20 [2021-07-13 19:36:38,351 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:38,353 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:38,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 25 treesize of output 19 [2021-07-13 19:36:38,354 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:38,422 INFO L628 ElimStorePlain]: treesize reduction 4, result has 96.0 percent of original size [2021-07-13 19:36:38,423 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:36:38,423 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:147, output treesize:97 [2021-07-13 19:36:38,542 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:38,543 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:38,543 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:36:38,543 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:38,546 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:38,547 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:38,547 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:36:38,548 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:36:38,551 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:38,552 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:38,552 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:36:38,553 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:38,556 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:38,556 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:38,556 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 14 [2021-07-13 19:36:38,557 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:38,560 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:36:38,560 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:38,563 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:38,563 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:38,564 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:36:38,564 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:38,567 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:38,567 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:36:38,568 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:38,631 INFO L628 ElimStorePlain]: treesize reduction 114, result has 41.5 percent of original size [2021-07-13 19:36:38,634 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:38,634 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:36:38,634 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:38,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 21 treesize of output 7 [2021-07-13 19:36:38,637 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:38,644 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:38,669 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:38,670 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:36:38,670 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 2 variables, input treesize:250, output treesize:59 [2021-07-13 19:36:38,830 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:38,830 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [289984101] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:38,830 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:38,830 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-13 19:36:38,830 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857449208] [2021-07-13 19:36:38,830 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:36:38,830 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:38,831 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:36:38,831 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=266, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:36:38,831 INFO L87 Difference]: Start difference. First operand 382 states and 1221 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:36:39,395 WARN L205 SmtUtils]: Spent 154.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 46 [2021-07-13 19:36:39,666 WARN L205 SmtUtils]: Spent 214.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 61 [2021-07-13 19:36:39,947 WARN L205 SmtUtils]: Spent 253.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 76 [2021-07-13 19:36:40,214 WARN L205 SmtUtils]: Spent 227.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 66 [2021-07-13 19:36:40,600 WARN L205 SmtUtils]: Spent 278.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 80 [2021-07-13 19:36:40,758 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:40,758 INFO L93 Difference]: Finished difference Result 573 states and 1733 transitions. [2021-07-13 19:36:40,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:36:40,758 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:36:40,759 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:40,759 INFO L225 Difference]: With dead ends: 573 [2021-07-13 19:36:40,760 INFO L226 Difference]: Without dead ends: 559 [2021-07-13 19:36:40,760 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 2074.8ms TimeCoverageRelationStatistics Valid=137, Invalid=619, Unknown=0, NotChecked=0, Total=756 [2021-07-13 19:36:40,760 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 559 states. [2021-07-13 19:36:40,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 559 to 380. [2021-07-13 19:36:40,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 380 states, 379 states have (on average 3.203166226912929) internal successors, (1214), 379 states have internal predecessors, (1214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:36:40,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 1214 transitions. [2021-07-13 19:36:40,765 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 1214 transitions. Word has length 18 [2021-07-13 19:36:40,765 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:40,765 INFO L482 AbstractCegarLoop]: Abstraction has 380 states and 1214 transitions. [2021-07-13 19:36:40,765 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:36:40,765 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 1214 transitions. [2021-07-13 19:36:40,765 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:36:40,765 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:40,765 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:40,966 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5837,227 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:36:40,966 INFO L430 AbstractCegarLoop]: === Iteration 233 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:40,966 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:40,966 INFO L82 PathProgramCache]: Analyzing trace with hash 1710682082, now seen corresponding path program 192 times [2021-07-13 19:36:40,966 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:40,966 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1941817451] [2021-07-13 19:36:40,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:40,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:41,195 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:41,195 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:41,195 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1941817451] [2021-07-13 19:36:41,195 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1941817451] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:41,195 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1029197689] [2021-07-13 19:36:41,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 228 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 228 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:36:41,222 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:36:41,223 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:36:41,223 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:36:41,223 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:41,282 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:41,282 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:41,283 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:36:41,283 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:41,285 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:41,286 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:41,286 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:36:41,287 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:41,289 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:41,289 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:41,289 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 14 [2021-07-13 19:36:41,290 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:41,292 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:41,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 17 treesize of output 13 [2021-07-13 19:36:41,293 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:41,322 INFO L628 ElimStorePlain]: treesize reduction 20, result has 66.1 percent of original size [2021-07-13 19:36:41,323 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:36:41,323 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:97, output treesize:39 [2021-07-13 19:36:41,399 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:41,400 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:41,400 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:36:41,401 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:41,403 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:41,404 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:41,407 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:36:41,408 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:41,411 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:41,411 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:41,412 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:36:41,412 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:41,415 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:36:41,415 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:41,418 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:36:41,419 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:41,421 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:41,422 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:36:41,422 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 2 xjuncts. [2021-07-13 19:36:41,480 INFO L628 ElimStorePlain]: treesize reduction 61, result has 56.1 percent of original size [2021-07-13 19:36:41,483 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:41,483 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:36:41,484 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:41,486 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:36:41,486 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:41,493 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:41,518 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:41,519 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:36:41,519 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 2 variables, input treesize:191, output treesize:56 [2021-07-13 19:36:41,629 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:41,629 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1029197689] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:41,629 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:41,629 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-13 19:36:41,629 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624610713] [2021-07-13 19:36:41,630 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:36:41,630 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:41,630 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:36:41,630 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:36:41,630 INFO L87 Difference]: Start difference. First operand 380 states and 1214 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:36:42,399 WARN L205 SmtUtils]: Spent 166.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 53 [2021-07-13 19:36:42,451 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:42,451 INFO L93 Difference]: Finished difference Result 590 states and 1797 transitions. [2021-07-13 19:36:42,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:36:42,452 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:36:42,452 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:42,453 INFO L225 Difference]: With dead ends: 590 [2021-07-13 19:36:42,453 INFO L226 Difference]: Without dead ends: 584 [2021-07-13 19:36:42,453 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 895.4ms TimeCoverageRelationStatistics Valid=108, Invalid=492, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:36:42,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 584 states. [2021-07-13 19:36:42,457 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 584 to 379. [2021-07-13 19:36:42,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 379 states, 378 states have (on average 3.2037037037037037) internal successors, (1211), 378 states have internal predecessors, (1211), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:36:42,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 1211 transitions. [2021-07-13 19:36:42,458 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 1211 transitions. Word has length 18 [2021-07-13 19:36:42,458 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:42,458 INFO L482 AbstractCegarLoop]: Abstraction has 379 states and 1211 transitions. [2021-07-13 19:36:42,458 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:36:42,458 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 1211 transitions. [2021-07-13 19:36:42,458 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:36:42,458 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:42,459 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:42,659 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 228 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5850 [2021-07-13 19:36:42,659 INFO L430 AbstractCegarLoop]: === Iteration 234 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:42,659 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:42,659 INFO L82 PathProgramCache]: Analyzing trace with hash 652314188, now seen corresponding path program 193 times [2021-07-13 19:36:42,659 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:42,659 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [160659556] [2021-07-13 19:36:42,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:42,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:42,824 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:42,825 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:42,825 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [160659556] [2021-07-13 19:36:42,825 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [160659556] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:42,825 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1449064872] [2021-07-13 19:36:42,825 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 229 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 229 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:36:42,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:42,852 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:36:42,853 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:43,086 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:43,087 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:43,087 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:36:43,088 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:43,091 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:43,091 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:43,091 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:36:43,092 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:43,095 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:43,096 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:43,096 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:36:43,096 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:43,099 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:43,100 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:43,100 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:36:43,101 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:43,104 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:43,104 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:43,104 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:36:43,105 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:43,108 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:43,108 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:36:43,109 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:43,224 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 43 [2021-07-13 19:36:43,224 INFO L628 ElimStorePlain]: treesize reduction 2, result has 98.7 percent of original size [2021-07-13 19:36:43,228 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 6 xjuncts. [2021-07-13 19:36:43,229 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:211, output treesize:143 [2021-07-13 19:36:43,395 INFO L446 ElimStorePlain]: Different costs {0=[array_4, v_prenex_1514], 1=[array_0, v_prenex_1513]} [2021-07-13 19:36:43,398 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:36:43,399 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:43,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 27 treesize of output 21 [2021-07-13 19:36:43,402 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:36:43,443 INFO L628 ElimStorePlain]: treesize reduction 59, result has 52.0 percent of original size [2021-07-13 19:36:43,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 7 treesize of output 5 [2021-07-13 19:36:43,446 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:43,461 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:43,464 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:43,464 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:43,464 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:36:43,465 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:43,467 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:43,467 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:36:43,467 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:43,474 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:43,488 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:43,488 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1513 vanished before elimination [2021-07-13 19:36:43,489 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:36:43,489 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:119, output treesize:18 [2021-07-13 19:36:43,513 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:43,513 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1449064872] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:43,513 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:43,513 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-13 19:36:43,513 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [533880749] [2021-07-13 19:36:43,513 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:36:43,513 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:43,514 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:36:43,514 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=266, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:36:43,514 INFO L87 Difference]: Start difference. First operand 379 states and 1211 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:36:44,222 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 70 [2021-07-13 19:36:44,846 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:44,846 INFO L93 Difference]: Finished difference Result 562 states and 1713 transitions. [2021-07-13 19:36:44,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:36:44,846 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:36:44,846 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:44,847 INFO L225 Difference]: With dead ends: 562 [2021-07-13 19:36:44,847 INFO L226 Difference]: Without dead ends: 550 [2021-07-13 19:36:44,848 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 1291.1ms TimeCoverageRelationStatistics Valid=127, Invalid=685, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:36:44,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 550 states. [2021-07-13 19:36:44,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 550 to 387. [2021-07-13 19:36:44,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 387 states, 386 states have (on average 3.199481865284974) internal successors, (1235), 386 states have internal predecessors, (1235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:36:44,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 387 states to 387 states and 1235 transitions. [2021-07-13 19:36:44,853 INFO L78 Accepts]: Start accepts. Automaton has 387 states and 1235 transitions. Word has length 18 [2021-07-13 19:36:44,853 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:44,853 INFO L482 AbstractCegarLoop]: Abstraction has 387 states and 1235 transitions. [2021-07-13 19:36:44,853 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:36:44,853 INFO L276 IsEmpty]: Start isEmpty. Operand 387 states and 1235 transitions. [2021-07-13 19:36:44,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:36:44,854 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:44,854 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:45,054 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5862,229 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:36:45,054 INFO L430 AbstractCegarLoop]: === Iteration 235 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:45,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:45,054 INFO L82 PathProgramCache]: Analyzing trace with hash 2133552058, now seen corresponding path program 194 times [2021-07-13 19:36:45,055 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:45,055 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677410391] [2021-07-13 19:36:45,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:45,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:45,337 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:45,338 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:45,338 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677410391] [2021-07-13 19:36:45,338 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1677410391] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:45,338 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [814879157] [2021-07-13 19:36:45,338 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 230 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 230 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:36:45,364 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:36:45,365 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:36:45,365 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:36:45,365 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:45,607 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:45,608 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:45,608 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:36:45,608 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:45,612 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:45,612 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:45,612 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:36:45,613 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:45,616 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:45,616 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:45,617 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:36:45,618 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:45,621 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:45,621 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:45,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 15 treesize of output 11 [2021-07-13 19:36:45,622 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:45,625 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:45,625 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:45,626 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:36:45,627 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:45,630 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:45,630 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:36:45,630 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:45,746 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 43 [2021-07-13 19:36:45,746 INFO L628 ElimStorePlain]: treesize reduction 2, result has 98.7 percent of original size [2021-07-13 19:36:45,751 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 6 xjuncts. [2021-07-13 19:36:45,751 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:211, output treesize:143 [2021-07-13 19:36:45,881 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:45,881 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:45,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 25 treesize of output 19 [2021-07-13 19:36:45,882 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:45,886 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:45,886 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:36:45,887 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:36:45,959 INFO L628 ElimStorePlain]: treesize reduction 101, result has 48.5 percent of original size [2021-07-13 19:36:45,962 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:45,962 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:36:45,963 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:45,970 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:36:45,971 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:45,978 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:46,005 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:46,008 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-13 19:36:46,009 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:46,035 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:46,037 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-13 19:36:46,038 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:46,062 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:46,062 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1522 vanished before elimination [2021-07-13 19:36:46,062 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1524 vanished before elimination [2021-07-13 19:36:46,063 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 6 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:36:46,063 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 9 variables, input treesize:192, output treesize:41 [2021-07-13 19:36:46,128 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:46,128 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [814879157] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:46,128 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:46,128 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-13 19:36:46,128 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635934537] [2021-07-13 19:36:46,128 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:36:46,128 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:46,128 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:36:46,128 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=267, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:36:46,129 INFO L87 Difference]: Start difference. First operand 387 states and 1235 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:36:46,849 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 77 [2021-07-13 19:36:47,129 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 63 [2021-07-13 19:36:47,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:47,534 INFO L93 Difference]: Finished difference Result 573 states and 1735 transitions. [2021-07-13 19:36:47,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:36:47,535 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:36:47,535 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:47,536 INFO L225 Difference]: With dead ends: 573 [2021-07-13 19:36:47,536 INFO L226 Difference]: Without dead ends: 559 [2021-07-13 19:36:47,536 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 1453.6ms TimeCoverageRelationStatistics Valid=126, Invalid=686, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:36:47,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 559 states. [2021-07-13 19:36:47,540 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 559 to 388. [2021-07-13 19:36:47,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 388 states, 387 states have (on average 3.2170542635658914) internal successors, (1245), 387 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:36:47,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 388 states and 1245 transitions. [2021-07-13 19:36:47,541 INFO L78 Accepts]: Start accepts. Automaton has 388 states and 1245 transitions. Word has length 18 [2021-07-13 19:36:47,541 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:47,541 INFO L482 AbstractCegarLoop]: Abstraction has 388 states and 1245 transitions. [2021-07-13 19:36:47,541 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:36:47,541 INFO L276 IsEmpty]: Start isEmpty. Operand 388 states and 1245 transitions. [2021-07-13 19:36:47,542 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:36:47,542 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:47,542 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:47,742 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 230 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5882 [2021-07-13 19:36:47,742 INFO L430 AbstractCegarLoop]: === Iteration 236 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:47,743 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:47,743 INFO L82 PathProgramCache]: Analyzing trace with hash 817394754, now seen corresponding path program 195 times [2021-07-13 19:36:47,743 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:47,743 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429498830] [2021-07-13 19:36:47,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:47,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:47,914 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:47,914 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:47,914 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429498830] [2021-07-13 19:36:47,915 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [429498830] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:47,915 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [854886175] [2021-07-13 19:36:47,915 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 231 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 231 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:36:47,941 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:36:47,942 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:36:47,942 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:36:47,942 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:48,217 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:48,217 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:48,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 15 treesize of output 11 [2021-07-13 19:36:48,218 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:48,222 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:48,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 17 treesize of output 13 [2021-07-13 19:36:48,223 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:48,292 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:48,296 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:48,296 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:48,297 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:36:48,297 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:48,301 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:48,301 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:36:48,302 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:48,367 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:48,370 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:48,371 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:48,371 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:36:48,372 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:48,375 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:48,375 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:36:48,376 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 2 xjuncts. [2021-07-13 19:36:48,445 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:48,456 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: 6 dim-0 vars, and 6 xjuncts. [2021-07-13 19:36:48,456 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:217, output treesize:193 [2021-07-13 19:36:48,654 INFO L446 ElimStorePlain]: Different costs {1=[array_4], 15=[array_2]} [2021-07-13 19:36:48,658 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:48,659 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:36:48,660 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:48,664 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:48,664 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:36:48,665 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:48,669 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:48,669 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:36:48,670 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:48,674 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:48,675 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:36:48,676 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:48,680 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:48,680 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:36:48,681 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:48,685 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:48,686 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:36:48,686 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:48,691 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:48,691 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:36:48,692 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:48,696 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:48,697 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:36:48,698 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:48,702 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:48,702 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:36:48,703 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:48,707 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:48,708 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:36:48,709 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:48,713 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:48,713 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:36:48,714 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:48,718 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:36:48,718 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:48,890 WARN L205 SmtUtils]: Spent 171.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 53 [2021-07-13 19:36:48,890 INFO L628 ElimStorePlain]: treesize reduction 110, result has 62.7 percent of original size [2021-07-13 19:36:48,894 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:48,895 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:48,895 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:36:48,896 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:48,899 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:48,900 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:48,900 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2021-07-13 19:36:48,900 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:48,904 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:48,904 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:36:48,904 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:48,969 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:48,971 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-13 19:36:48,971 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 7 variables, input treesize:459, output treesize:85 [2021-07-13 19:36:49,076 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:49,076 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [854886175] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:49,076 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:49,076 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:36:49,076 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1451111335] [2021-07-13 19:36:49,076 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:36:49,076 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:49,076 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:36:49,076 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=236, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:36:49,077 INFO L87 Difference]: Start difference. First operand 388 states and 1245 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:36:49,603 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 47 [2021-07-13 19:36:49,806 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 94 [2021-07-13 19:36:49,947 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 52 [2021-07-13 19:36:50,082 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:50,082 INFO L93 Difference]: Finished difference Result 557 states and 1718 transitions. [2021-07-13 19:36:50,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:36:50,082 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:36:50,083 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:50,083 INFO L225 Difference]: With dead ends: 557 [2021-07-13 19:36:50,083 INFO L226 Difference]: Without dead ends: 547 [2021-07-13 19:36:50,084 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 1240.9ms TimeCoverageRelationStatistics Valid=105, Invalid=545, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:36:50,084 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 547 states. [2021-07-13 19:36:50,087 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 547 to 386. [2021-07-13 19:36:50,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 386 states, 385 states have (on average 3.220779220779221) internal successors, (1240), 385 states have internal predecessors, (1240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:36:50,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 1240 transitions. [2021-07-13 19:36:50,089 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 1240 transitions. Word has length 18 [2021-07-13 19:36:50,089 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:50,089 INFO L482 AbstractCegarLoop]: Abstraction has 386 states and 1240 transitions. [2021-07-13 19:36:50,089 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:36:50,089 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 1240 transitions. [2021-07-13 19:36:50,089 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:36:50,089 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:50,089 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:50,290 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 231 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5904 [2021-07-13 19:36:50,290 INFO L430 AbstractCegarLoop]: === Iteration 237 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:50,290 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:50,290 INFO L82 PathProgramCache]: Analyzing trace with hash -1095578010, now seen corresponding path program 196 times [2021-07-13 19:36:50,290 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:50,290 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1998298885] [2021-07-13 19:36:50,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:50,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:50,413 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:50,413 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:50,413 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1998298885] [2021-07-13 19:36:50,414 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1998298885] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:50,414 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2033269802] [2021-07-13 19:36:50,414 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 232 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 232 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:36:50,440 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:36:50,440 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:36:50,440 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:36:50,441 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:50,565 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:50,566 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:50,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 24 treesize of output 18 [2021-07-13 19:36:50,567 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:50,569 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:50,570 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:50,570 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:36:50,571 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:50,573 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:50,574 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:36:50,574 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:50,632 INFO L628 ElimStorePlain]: treesize reduction 39, result has 64.2 percent of original size [2021-07-13 19:36:50,634 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-07-13 19:36:50,634 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:130, output treesize:70 [2021-07-13 19:36:50,757 INFO L446 ElimStorePlain]: Different costs {0=[array_4, v_prenex_1536], 1=[array_0, v_prenex_1535]} [2021-07-13 19:36: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 15 treesize of output 11 [2021-07-13 19:36:50,761 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:50,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 25 treesize of output 19 [2021-07-13 19:36:50,764 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:50,796 INFO L628 ElimStorePlain]: treesize reduction 62, result has 42.6 percent of original size [2021-07-13 19:36:50,797 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:36:50,798 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:36:50,814 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:50,814 INFO L518 ElimStorePlain]: Eliminatee array_0 vanished before elimination [2021-07-13 19:36:50,816 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:50,816 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:50,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 21 treesize of output 7 [2021-07-13 19:36:50,817 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:50,819 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:50,819 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:36:50,819 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:50,826 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:50,839 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:50,840 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:36:50,841 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:122, output treesize:18 [2021-07-13 19:36:50,863 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:50,863 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2033269802] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:50,863 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:50,863 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-13 19:36:50,863 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [28336318] [2021-07-13 19:36:50,863 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:36:50,863 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:50,863 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:36:50,863 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:36:50,863 INFO L87 Difference]: Start difference. First operand 386 states and 1240 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:36:51,333 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:51,333 INFO L93 Difference]: Finished difference Result 565 states and 1734 transitions. [2021-07-13 19:36:51,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:36:51,334 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:36:51,334 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:51,335 INFO L225 Difference]: With dead ends: 565 [2021-07-13 19:36:51,335 INFO L226 Difference]: Without dead ends: 549 [2021-07-13 19:36:51,335 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 422.6ms TimeCoverageRelationStatistics Valid=63, Invalid=357, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:36:51,335 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 549 states. [2021-07-13 19:36:51,339 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 549 to 398. [2021-07-13 19:36:51,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 398 states, 397 states have (on average 3.2241813602015115) internal successors, (1280), 397 states have internal predecessors, (1280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:36:51,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 398 states to 398 states and 1280 transitions. [2021-07-13 19:36:51,340 INFO L78 Accepts]: Start accepts. Automaton has 398 states and 1280 transitions. Word has length 18 [2021-07-13 19:36:51,340 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:51,340 INFO L482 AbstractCegarLoop]: Abstraction has 398 states and 1280 transitions. [2021-07-13 19:36:51,340 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:36:51,340 INFO L276 IsEmpty]: Start isEmpty. Operand 398 states and 1280 transitions. [2021-07-13 19:36:51,341 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:36:51,341 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:51,341 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:51,544 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5940,232 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:36:51,545 INFO L430 AbstractCegarLoop]: === Iteration 238 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:51,545 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:51,545 INFO L82 PathProgramCache]: Analyzing trace with hash 385659860, now seen corresponding path program 197 times [2021-07-13 19:36:51,545 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:51,545 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1167398937] [2021-07-13 19:36:51,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:51,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:51,655 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:51,656 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:51,656 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1167398937] [2021-07-13 19:36:51,656 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1167398937] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:51,656 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1847730752] [2021-07-13 19:36:51,656 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 233 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 233 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:36:51,683 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:36:51,683 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:36:51,683 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:36:51,684 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:51,808 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:51,809 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:51,809 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:36:51,810 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:51,812 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:51,813 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:36:51,813 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:51,838 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:51,841 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-07-13 19:36:51,841 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:79, output treesize:65 [2021-07-13 19:36:51,907 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:51,908 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:51,908 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:36:51,909 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:51,911 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:36:51,912 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:51,957 INFO L628 ElimStorePlain]: treesize reduction 45, result has 57.5 percent of original size [2021-07-13 19:36:51,958 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1539 vanished before elimination [2021-07-13 19:36:51,960 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:51,960 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:36:51,961 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:36:51,984 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:51,987 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:51,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 21 treesize of output 7 [2021-07-13 19:36:51,988 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:51,990 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:36:51,990 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:51,997 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:52,019 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:52,020 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:36:52,020 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:149, output treesize:38 [2021-07-13 19:36:52,082 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:52,082 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1847730752] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:52,082 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:52,082 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:36:52,082 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1597973360] [2021-07-13 19:36:52,082 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:36:52,082 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:52,082 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:36:52,082 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:36:52,083 INFO L87 Difference]: Start difference. First operand 398 states and 1280 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:36:52,582 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:52,582 INFO L93 Difference]: Finished difference Result 561 states and 1738 transitions. [2021-07-13 19:36:52,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:36:52,582 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:36:52,582 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:52,583 INFO L225 Difference]: With dead ends: 561 [2021-07-13 19:36:52,583 INFO L226 Difference]: Without dead ends: 548 [2021-07-13 19:36:52,583 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 482.6ms TimeCoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:36:52,584 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 548 states. [2021-07-13 19:36:52,587 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 548 to 398. [2021-07-13 19:36:52,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 398 states, 397 states have (on average 3.2241813602015115) internal successors, (1280), 397 states have internal predecessors, (1280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:36:52,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 398 states to 398 states and 1280 transitions. [2021-07-13 19:36:52,588 INFO L78 Accepts]: Start accepts. Automaton has 398 states and 1280 transitions. Word has length 18 [2021-07-13 19:36:52,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:52,588 INFO L482 AbstractCegarLoop]: Abstraction has 398 states and 1280 transitions. [2021-07-13 19:36:52,588 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:36:52,588 INFO L276 IsEmpty]: Start isEmpty. Operand 398 states and 1280 transitions. [2021-07-13 19:36:52,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:36:52,589 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:52,589 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:52,804 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 233 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5956 [2021-07-13 19:36:52,805 INFO L430 AbstractCegarLoop]: === Iteration 239 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:52,805 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:52,805 INFO L82 PathProgramCache]: Analyzing trace with hash -2013206684, now seen corresponding path program 198 times [2021-07-13 19:36:52,805 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:52,805 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1995554227] [2021-07-13 19:36:52,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:52,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:52,967 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:52,967 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:52,967 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1995554227] [2021-07-13 19:36:52,967 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1995554227] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:52,967 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1943757538] [2021-07-13 19:36:52,967 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 234 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 234 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:36:52,994 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:36:52,994 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:36:52,994 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:36:52,995 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:53,104 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:53,104 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:53,105 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:36:53,106 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:53,110 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:53,110 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:53,111 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2021-07-13 19:36:53,112 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:53,115 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:53,115 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:53,115 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:36:53,116 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:53,119 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:53,119 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:53,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 25 treesize of output 19 [2021-07-13 19:36:53,120 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:53,123 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:53,123 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:53,123 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:36:53,125 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 4 xjuncts. [2021-07-13 19:36:53,128 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:53,128 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:36:53,129 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:53,251 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 45 [2021-07-13 19:36:53,251 INFO L628 ElimStorePlain]: treesize reduction 59, result has 78.0 percent of original size [2021-07-13 19:36:53,253 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:36:53,253 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 1 variables, input treesize:238, output treesize:209 [2021-07-13 19:36:53,560 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 72 [2021-07-13 19:36:53,684 INFO L446 ElimStorePlain]: Different costs {1=[array_4], 28=[array_0]} [2021-07-13 19:36:53,689 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:53,689 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:36:53,690 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:53,695 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:53,695 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:36:53,696 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:53,700 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:53,700 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:36:53,701 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:53,706 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:53,706 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:36:53,707 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:53,711 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:53,712 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:36:53,712 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:53,717 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:53,717 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:36:53,718 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:53,722 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:53,722 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:36:53,723 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:53,727 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:53,728 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:36:53,729 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2021-07-13 19:36:53,733 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:53,734 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:36:53,734 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:53,739 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:53,740 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:36:53,740 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:53,745 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:53,745 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:36:53,746 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:53,750 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:53,750 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:36:53,751 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:53,756 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:53,756 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:36:53,756 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:53,761 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:36:53,762 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:53,920 WARN L205 SmtUtils]: Spent 157.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 57 [2021-07-13 19:36:53,920 INFO L628 ElimStorePlain]: treesize reduction 181, result has 45.6 percent of original size [2021-07-13 19:36:53,924 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:53,924 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:53,925 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:36:53,925 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:53,929 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:53,929 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:36:53,930 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:53,986 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:53,989 INFO L550 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 2 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:36:53,989 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 9 variables, input treesize:493, output treesize:61 [2021-07-13 19:36:54,077 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:54,077 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1943757538] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:54,077 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:54,077 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-13 19:36:54,078 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606991942] [2021-07-13 19:36:54,078 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:36:54,078 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:54,078 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:36:54,078 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:36:54,078 INFO L87 Difference]: Start difference. First operand 398 states and 1280 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:36:54,566 WARN L205 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 70 [2021-07-13 19:36:54,868 WARN L205 SmtUtils]: Spent 258.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 113 [2021-07-13 19:36:55,366 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 62 [2021-07-13 19:36:55,561 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:55,561 INFO L93 Difference]: Finished difference Result 564 states and 1721 transitions. [2021-07-13 19:36:55,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:36:55,561 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:36:55,561 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:55,562 INFO L225 Difference]: With dead ends: 564 [2021-07-13 19:36:55,562 INFO L226 Difference]: Without dead ends: 544 [2021-07-13 19:36:55,563 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 1589.6ms TimeCoverageRelationStatistics Valid=129, Invalid=683, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:36:55,563 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 544 states. [2021-07-13 19:36:55,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 544 to 400. [2021-07-13 19:36:55,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 400 states, 399 states have (on average 3.2205513784461153) internal successors, (1285), 399 states have internal predecessors, (1285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:36:55,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 400 states to 400 states and 1285 transitions. [2021-07-13 19:36:55,568 INFO L78 Accepts]: Start accepts. Automaton has 400 states and 1285 transitions. Word has length 18 [2021-07-13 19:36:55,568 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:55,568 INFO L482 AbstractCegarLoop]: Abstraction has 400 states and 1285 transitions. [2021-07-13 19:36:55,568 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:36:55,568 INFO L276 IsEmpty]: Start isEmpty. Operand 400 states and 1285 transitions. [2021-07-13 19:36:55,569 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:36:55,569 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:55,569 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:55,769 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5969,234 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:36:55,769 INFO L430 AbstractCegarLoop]: === Iteration 240 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:55,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:55,770 INFO L82 PathProgramCache]: Analyzing trace with hash -584251578, now seen corresponding path program 199 times [2021-07-13 19:36:55,770 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:55,770 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880447234] [2021-07-13 19:36:55,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:55,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:55,977 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:55,977 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:55,977 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880447234] [2021-07-13 19:36:55,977 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1880447234] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:55,977 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [569437509] [2021-07-13 19:36:55,977 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 235 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 235 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:36:56,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:56,007 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:36:56,008 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:56,125 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:56,126 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:56,126 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:36:56,127 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:56,129 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:56,130 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:56,130 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:36:56,131 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:56,133 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:56,134 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:56,134 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:36:56,135 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:56,137 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:56,137 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:36:56,138 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:56,222 INFO L628 ElimStorePlain]: treesize reduction 4, result has 96.5 percent of original size [2021-07-13 19:36:56,223 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:36:56,223 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:159, output treesize:109 [2021-07-13 19:36:56,470 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:56,471 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:56,471 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:36:56,472 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:56,476 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:56,476 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:36:56,477 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:56,542 INFO L628 ElimStorePlain]: treesize reduction 104, result has 43.5 percent of original size [2021-07-13 19:36:56,542 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:36:56,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 7 treesize of output 5 [2021-07-13 19:36:56,546 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:56,568 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:56,568 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1553 vanished before elimination [2021-07-13 19:36:56,570 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:36:56,571 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-07-13 19:36:56,597 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:56,600 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:56,600 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:56,600 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:36:56,601 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:56,603 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:56,604 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:36:56,604 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:56,611 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:56,635 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:56,636 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 6 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:36:56,636 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 9 variables, input treesize:198, output treesize:46 [2021-07-13 19:36:56,715 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:56,715 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [569437509] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:56,715 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:56,715 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-13 19:36:56,715 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1721274410] [2021-07-13 19:36:56,715 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:36:56,715 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:56,716 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:36:56,716 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=267, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:36:56,716 INFO L87 Difference]: Start difference. First operand 400 states and 1285 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:36:57,198 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 50 [2021-07-13 19:36:57,389 WARN L205 SmtUtils]: Spent 152.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 69 [2021-07-13 19:36:57,653 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 72 [2021-07-13 19:36:58,049 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 80 [2021-07-13 19:36:58,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:58,231 INFO L93 Difference]: Finished difference Result 555 states and 1694 transitions. [2021-07-13 19:36:58,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:36:58,231 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:36:58,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:58,232 INFO L225 Difference]: With dead ends: 555 [2021-07-13 19:36:58,232 INFO L226 Difference]: Without dead ends: 539 [2021-07-13 19:36:58,232 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 1562.4ms TimeCoverageRelationStatistics Valid=127, Invalid=685, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:36:58,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 539 states. [2021-07-13 19:36:58,236 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 539 to 396. [2021-07-13 19:36:58,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 396 states, 395 states have (on average 3.2177215189873416) internal successors, (1271), 395 states have internal predecessors, (1271), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:36:58,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 396 states to 396 states and 1271 transitions. [2021-07-13 19:36:58,238 INFO L78 Accepts]: Start accepts. Automaton has 396 states and 1271 transitions. Word has length 18 [2021-07-13 19:36:58,238 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:58,238 INFO L482 AbstractCegarLoop]: Abstraction has 396 states and 1271 transitions. [2021-07-13 19:36:58,238 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:36:58,238 INFO L276 IsEmpty]: Start isEmpty. Operand 396 states and 1271 transitions. [2021-07-13 19:36:58,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:36:58,238 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:58,238 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:36:58,439 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 235 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5990 [2021-07-13 19:36:58,439 INFO L430 AbstractCegarLoop]: === Iteration 241 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:36:58,439 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:36:58,439 INFO L82 PathProgramCache]: Analyzing trace with hash 934576270, now seen corresponding path program 200 times [2021-07-13 19:36:58,439 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:36:58,439 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1535101507] [2021-07-13 19:36:58,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:36:58,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:36:58,617 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:58,617 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:36:58,617 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1535101507] [2021-07-13 19:36:58,617 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1535101507] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:58,617 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1078230834] [2021-07-13 19:36:58,617 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 236 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 236 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:36:58,644 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:36:58,645 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:36:58,645 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:36:58,645 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:36:58,737 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:58,737 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:58,737 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:36:58,738 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:58,741 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:58,741 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:58,742 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:36:58,742 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:58,745 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:58,745 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:58,746 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:36:58,747 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:58,750 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:58,750 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:58,750 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:36:58,751 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:58,754 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:58,754 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:58,754 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:36:58,755 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:58,758 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:58,758 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:36:58,758 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:58,845 INFO L628 ElimStorePlain]: treesize reduction 68, result has 62.4 percent of original size [2021-07-13 19:36:58,846 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:36:58,846 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 1 variables, input treesize:253, output treesize:113 [2021-07-13 19:36:59,101 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_1561, array_4], 1=[array_0, v_prenex_1560]} [2021-07-13 19:36:59,104 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:36:59,105 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:59,107 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:36:59,108 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:36:59,150 INFO L628 ElimStorePlain]: treesize reduction 62, result has 50.8 percent of original size [2021-07-13 19:36:59,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 7 treesize of output 5 [2021-07-13 19:36:59,153 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:59,168 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:59,168 INFO L518 ElimStorePlain]: Eliminatee array_0 vanished before elimination [2021-07-13 19:36:59,170 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:59,171 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:59,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 21 treesize of output 7 [2021-07-13 19:36:59,171 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:59,173 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:36:59,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 11 treesize of output 3 [2021-07-13 19:36:59,187 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:36:59,196 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:59,213 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:36:59,214 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:36:59,214 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:122, output treesize:18 [2021-07-13 19:36:59,238 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:36:59,238 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1078230834] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:36:59,238 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:36:59,238 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:36:59,239 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [748396713] [2021-07-13 19:36:59,239 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:36:59,239 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:36:59,239 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:36:59,239 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=232, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:36:59,239 INFO L87 Difference]: Start difference. First operand 396 states and 1271 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:36:59,579 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 46 [2021-07-13 19:36:59,866 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:36:59,866 INFO L93 Difference]: Finished difference Result 543 states and 1672 transitions. [2021-07-13 19:36:59,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:36:59,867 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:36:59,867 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:36:59,868 INFO L225 Difference]: With dead ends: 543 [2021-07-13 19:36:59,868 INFO L226 Difference]: Without dead ends: 538 [2021-07-13 19:36:59,868 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 10 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 741.3ms TimeCoverageRelationStatistics Valid=72, Invalid=390, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:36:59,868 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 538 states. [2021-07-13 19:36:59,872 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 538 to 399. [2021-07-13 19:36:59,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 399 states, 398 states have (on average 3.2236180904522613) internal successors, (1283), 398 states have internal predecessors, (1283), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:36:59,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 399 states to 399 states and 1283 transitions. [2021-07-13 19:36:59,873 INFO L78 Accepts]: Start accepts. Automaton has 399 states and 1283 transitions. Word has length 18 [2021-07-13 19:36:59,873 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:36:59,873 INFO L482 AbstractCegarLoop]: Abstraction has 399 states and 1283 transitions. [2021-07-13 19:36:59,873 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:36:59,873 INFO L276 IsEmpty]: Start isEmpty. Operand 399 states and 1283 transitions. [2021-07-13 19:36:59,874 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:36:59,874 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:36:59,874 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:00,074 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6007,236 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:37:00,074 INFO L430 AbstractCegarLoop]: === Iteration 242 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:00,075 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:00,075 INFO L82 PathProgramCache]: Analyzing trace with hash -1005412476, now seen corresponding path program 201 times [2021-07-13 19:37:00,075 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:00,075 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721921782] [2021-07-13 19:37:00,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:00,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:00,219 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:00,220 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:00,220 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721921782] [2021-07-13 19:37:00,220 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [721921782] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:00,220 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1035987085] [2021-07-13 19:37:00,220 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 237 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 237 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:37:00,247 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:37:00,248 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:37:00,248 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:37:00,248 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:00,338 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:00,338 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:00,338 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:37:00,339 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:00,342 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:00,342 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:00,342 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:37:00,343 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:00,346 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:00,346 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:00,346 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:37:00,347 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:00,349 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:37:00,349 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:00,393 INFO L628 ElimStorePlain]: treesize reduction 4, result has 94.0 percent of original size [2021-07-13 19:37:00,393 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:37:00,393 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:129, output treesize:63 [2021-07-13 19:37:00,546 INFO L446 ElimStorePlain]: Different costs {1=[array_4], 10=[array_0]} [2021-07-13 19:37:00,549 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:00,550 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:37:00,550 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:00,553 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:00,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 17 treesize of output 13 [2021-07-13 19:37:00,554 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:00,557 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:00,558 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:37:00,558 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:37:00,561 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:37:00,562 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:00,633 INFO L628 ElimStorePlain]: treesize reduction 38, result has 72.7 percent of original size [2021-07-13 19:37:00,636 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:00,637 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37: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 9 treesize of output 3 [2021-07-13 19:37:00,637 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:00,640 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:00,640 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:00,641 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:37:00,641 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:00,644 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:00,644 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:37:00,645 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:00,651 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:00,682 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:00,684 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:37:00,684 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 6 variables, input treesize:149, output treesize:55 [2021-07-13 19:37:00,764 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:00,764 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1035987085] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:00,764 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:00,765 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:37:00,765 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1453731882] [2021-07-13 19:37:00,765 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:37:00,765 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:00,765 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:37:00,765 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:37:00,765 INFO L87 Difference]: Start difference. First operand 399 states and 1283 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:01,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:01,371 INFO L93 Difference]: Finished difference Result 557 states and 1716 transitions. [2021-07-13 19:37:01,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:37:01,371 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:37:01,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:01,372 INFO L225 Difference]: With dead ends: 557 [2021-07-13 19:37:01,372 INFO L226 Difference]: Without dead ends: 552 [2021-07-13 19:37:01,372 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 9 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 637.3ms TimeCoverageRelationStatistics Valid=70, Invalid=392, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:37:01,372 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 552 states. [2021-07-13 19:37:01,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 552 to 397. [2021-07-13 19:37:01,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 397 states, 396 states have (on average 3.2146464646464645) internal successors, (1273), 396 states have internal predecessors, (1273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:01,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 397 states to 397 states and 1273 transitions. [2021-07-13 19:37:01,377 INFO L78 Accepts]: Start accepts. Automaton has 397 states and 1273 transitions. Word has length 18 [2021-07-13 19:37:01,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:01,377 INFO L482 AbstractCegarLoop]: Abstraction has 397 states and 1273 transitions. [2021-07-13 19:37:01,377 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:01,377 INFO L276 IsEmpty]: Start isEmpty. Operand 397 states and 1273 transitions. [2021-07-13 19:37:01,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:37:01,378 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:01,378 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:01,578 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 237 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6025 [2021-07-13 19:37:01,579 INFO L430 AbstractCegarLoop]: === Iteration 243 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:01,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:01,579 INFO L82 PathProgramCache]: Analyzing trace with hash 119770116, now seen corresponding path program 202 times [2021-07-13 19:37:01,579 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:01,579 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [500557377] [2021-07-13 19:37:01,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:01,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:01,767 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:01,767 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:01,767 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [500557377] [2021-07-13 19:37:01,767 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [500557377] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:01,767 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1012116548] [2021-07-13 19:37:01,767 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 238 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 238 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:37:01,793 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:37:01,793 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:37:01,794 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:37:01,794 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:01,886 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:01,886 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:01,886 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:37:01,887 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:01,890 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:01,890 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:01,891 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:37:01,891 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:01,894 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:01,895 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:01,895 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:37:01,896 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:01,899 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:01,899 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:01,899 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:37:01,900 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:01,903 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:01,903 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:01,903 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:37:01,904 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:01,907 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:01,907 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:37:01,908 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:01,994 INFO L628 ElimStorePlain]: treesize reduction 68, result has 62.4 percent of original size [2021-07-13 19:37:01,995 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:37:01,995 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 1 variables, input treesize:253, output treesize:113 [2021-07-13 19:37:02,132 INFO L446 ElimStorePlain]: Different costs {0=[array_4, v_prenex_1568], 1=[array_0, v_prenex_1567]} [2021-07-13 19:37:02,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:37:02,136 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:02,139 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:37:02,139 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:02,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 15 treesize of output 11 [2021-07-13 19:37:02,142 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:02,189 INFO L628 ElimStorePlain]: treesize reduction 69, result has 48.1 percent of original size [2021-07-13 19:37:02,191 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:37:02,193 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-07-13 19:37:02,223 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:02,223 INFO L518 ElimStorePlain]: Eliminatee array_0 vanished before elimination [2021-07-13 19:37:02,225 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:02,226 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:02,226 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:37:02,227 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:02,229 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:02,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:37:02,229 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:02,236 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:02,258 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:02,258 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:37:02,258 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:154, output treesize:53 [2021-07-13 19:37:02,327 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:02,327 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1012116548] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:02,327 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:02,327 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:37:02,328 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [445357562] [2021-07-13 19:37:02,328 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:37:02,328 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:02,328 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:37:02,328 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=233, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:37:02,328 INFO L87 Difference]: Start difference. First operand 397 states and 1273 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:02,772 WARN L205 SmtUtils]: Spent 189.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 52 [2021-07-13 19:37:03,047 WARN L205 SmtUtils]: Spent 226.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 60 [2021-07-13 19:37:03,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:03,203 INFO L93 Difference]: Finished difference Result 534 states and 1648 transitions. [2021-07-13 19:37:03,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:37:03,203 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:37:03,203 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:03,204 INFO L225 Difference]: With dead ends: 534 [2021-07-13 19:37:03,204 INFO L226 Difference]: Without dead ends: 528 [2021-07-13 19:37:03,205 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 1014.6ms TimeCoverageRelationStatistics Valid=75, Invalid=387, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:37:03,205 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 528 states. [2021-07-13 19:37:03,208 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 528 to 396. [2021-07-13 19:37:03,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 396 states, 395 states have (on average 3.2177215189873416) internal successors, (1271), 395 states have internal predecessors, (1271), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:03,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 396 states to 396 states and 1271 transitions. [2021-07-13 19:37:03,210 INFO L78 Accepts]: Start accepts. Automaton has 396 states and 1271 transitions. Word has length 18 [2021-07-13 19:37:03,210 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:03,210 INFO L482 AbstractCegarLoop]: Abstraction has 396 states and 1271 transitions. [2021-07-13 19:37:03,210 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:03,210 INFO L276 IsEmpty]: Start isEmpty. Operand 396 states and 1271 transitions. [2021-07-13 19:37:03,210 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:37:03,210 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:03,210 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:03,411 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6038,238 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:37:03,411 INFO L430 AbstractCegarLoop]: === Iteration 244 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:03,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:03,411 INFO L82 PathProgramCache]: Analyzing trace with hash 2110473790, now seen corresponding path program 203 times [2021-07-13 19:37:03,411 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:03,411 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231391733] [2021-07-13 19:37:03,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:03,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:03,645 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:03,645 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:03,645 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1231391733] [2021-07-13 19:37:03,645 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1231391733] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:03,645 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [12600567] [2021-07-13 19:37:03,645 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 239 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 239 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:37:03,672 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:37:03,672 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:37:03,672 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:37:03,673 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:03,809 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:03,809 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:03,810 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:37:03,811 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:37:03,814 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:03,814 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:03,814 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:37:03,815 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:03,819 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:03,819 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:03,819 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:37:03,820 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:03,823 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:03,823 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:37:03,824 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:03,868 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:03,873 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-07-13 19:37:03,873 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 5 variables, input treesize:149, output treesize:137 [2021-07-13 19:37:04,005 INFO L446 ElimStorePlain]: Different costs {1=[array_4], 10=[array_0]} [2021-07-13 19:37:04,009 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:04,009 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:37:04,010 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:04,013 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:37:04,013 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:04,017 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:04,017 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:37:04,018 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:04,021 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:04,022 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:37:04,022 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:04,026 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:04,026 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:37:04,027 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:04,030 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:04,031 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:37:04,031 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:04,040 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:04,041 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:37:04,042 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:04,045 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:04,046 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:37:04,046 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:04,050 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:04,050 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:37:04,051 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:04,054 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:37:04,055 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:04,196 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 46 [2021-07-13 19:37:04,197 INFO L628 ElimStorePlain]: treesize reduction 75, result has 68.5 percent of original size [2021-07-13 19:37:04,200 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:04,200 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:04,201 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:37:04,201 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:04,204 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:04,205 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:04,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 9 treesize of output 3 [2021-07-13 19:37:04,205 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:04,208 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:04,209 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:37:04,209 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:04,269 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:04,272 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:37:04,272 INFO L247 ElimStorePlain]: Needed 14 recursive calls to eliminate 6 variables, input treesize:385, output treesize:90 [2021-07-13 19:37:04,408 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:04,408 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [12600567] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:04,408 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:04,408 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-13 19:37:04,408 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1048849670] [2021-07-13 19:37:04,408 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:37:04,408 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:04,409 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:37:04,409 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:37:04,409 INFO L87 Difference]: Start difference. First operand 396 states and 1271 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:37:05,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:05,083 INFO L93 Difference]: Finished difference Result 550 states and 1696 transitions. [2021-07-13 19:37:05,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:37:05,084 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:37:05,084 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:05,085 INFO L225 Difference]: With dead ends: 550 [2021-07-13 19:37:05,085 INFO L226 Difference]: Without dead ends: 543 [2021-07-13 19:37:05,085 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 762.2ms TimeCoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:37:05,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 543 states. [2021-07-13 19:37:05,089 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 543 to 394. [2021-07-13 19:37:05,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 394 states, 393 states have (on average 3.2213740458015265) internal successors, (1266), 393 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:05,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 394 states to 394 states and 1266 transitions. [2021-07-13 19:37:05,090 INFO L78 Accepts]: Start accepts. Automaton has 394 states and 1266 transitions. Word has length 18 [2021-07-13 19:37:05,090 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:05,090 INFO L482 AbstractCegarLoop]: Abstraction has 394 states and 1266 transitions. [2021-07-13 19:37:05,090 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:37:05,090 INFO L276 IsEmpty]: Start isEmpty. Operand 394 states and 1266 transitions. [2021-07-13 19:37:05,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:37:05,091 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:05,091 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:05,313 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6051,239 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:37:05,313 INFO L430 AbstractCegarLoop]: === Iteration 245 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:05,313 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:05,313 INFO L82 PathProgramCache]: Analyzing trace with hash -703930412, now seen corresponding path program 204 times [2021-07-13 19:37:05,313 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:05,313 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489487463] [2021-07-13 19:37:05,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:05,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:05,563 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:05,564 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:05,564 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489487463] [2021-07-13 19:37:05,564 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489487463] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:05,564 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1768544393] [2021-07-13 19:37:05,564 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 240 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 240 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:37:05,590 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:37:05,591 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:37:05,591 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:37:05,592 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:05,681 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:05,681 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:05,682 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:37:05,682 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:05,685 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:05,686 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:05,686 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:37:05,687 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:05,690 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:05,690 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:05,690 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:37:05,691 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:05,694 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:05,694 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:05,695 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:37:05,695 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:05,704 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:05,705 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:05,705 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:37:05,706 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:05,709 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:05,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 15 treesize of output 11 [2021-07-13 19:37:05,710 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:05,796 INFO L628 ElimStorePlain]: treesize reduction 74, result has 60.4 percent of original size [2021-07-13 19:37:05,797 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:37:05,797 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 1 variables, input treesize:253, output treesize:113 [2021-07-13 19:37:05,875 INFO L446 ElimStorePlain]: Different costs {0=[array_0, array_4], 1=[v_prenex_1572, v_prenex_1574, v_prenex_1573, v_prenex_1576, v_prenex_1575, v_prenex_1577]} [2021-07-13 19:37:05,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 18 treesize of output 14 [2021-07-13 19:37:05,880 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:05,966 INFO L628 ElimStorePlain]: treesize reduction 149, result has 41.1 percent of original size [2021-07-13 19:37:05,966 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:37:05,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 18 treesize of output 14 [2021-07-13 19:37:05,970 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:06,020 INFO L628 ElimStorePlain]: treesize reduction 14, result has 83.9 percent of original size [2021-07-13 19:37:06,022 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:06,023 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:37:06,024 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:37:06,051 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:06,051 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1573 vanished before elimination [2021-07-13 19:37:06,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 7 treesize of output 5 [2021-07-13 19:37:06,054 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:06,079 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:06,082 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:06,082 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:37:06,082 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:06,085 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:37:06,085 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:06,092 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:06,116 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:06,116 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1577 vanished before elimination [2021-07-13 19:37:06,117 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:37:06,117 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 8 variables, input treesize:270, output treesize:55 [2021-07-13 19:37:06,228 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:06,229 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1768544393] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:06,229 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:06,229 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-13 19:37:06,229 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1190167145] [2021-07-13 19:37:06,229 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:37:06,229 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:06,229 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:37:06,229 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:37:06,229 INFO L87 Difference]: Start difference. First operand 394 states and 1266 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:37:06,731 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 54 [2021-07-13 19:37:06,935 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 58 [2021-07-13 19:37:07,231 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:07,231 INFO L93 Difference]: Finished difference Result 609 states and 1849 transitions. [2021-07-13 19:37:07,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:37:07,231 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:37:07,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:07,232 INFO L225 Difference]: With dead ends: 609 [2021-07-13 19:37:07,232 INFO L226 Difference]: Without dead ends: 604 [2021-07-13 19:37:07,232 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 1022.4ms TimeCoverageRelationStatistics Valid=95, Invalid=555, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:37:07,233 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 604 states. [2021-07-13 19:37:07,238 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 604 to 395. [2021-07-13 19:37:07,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 395 states, 394 states have (on average 3.220812182741117) internal successors, (1269), 394 states have internal predecessors, (1269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:07,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 395 states to 395 states and 1269 transitions. [2021-07-13 19:37:07,239 INFO L78 Accepts]: Start accepts. Automaton has 395 states and 1269 transitions. Word has length 18 [2021-07-13 19:37:07,239 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:07,239 INFO L482 AbstractCegarLoop]: Abstraction has 395 states and 1269 transitions. [2021-07-13 19:37:07,239 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:37:07,240 INFO L276 IsEmpty]: Start isEmpty. Operand 395 states and 1269 transitions. [2021-07-13 19:37:07,240 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:37:07,240 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:07,240 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:07,448 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 240 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6081 [2021-07-13 19:37:07,448 INFO L430 AbstractCegarLoop]: === Iteration 246 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:07,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:07,448 INFO L82 PathProgramCache]: Analyzing trace with hash 657625694, now seen corresponding path program 205 times [2021-07-13 19:37:07,448 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:07,448 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2121885001] [2021-07-13 19:37:07,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:07,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:07,656 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:07,656 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:07,656 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2121885001] [2021-07-13 19:37:07,656 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2121885001] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:07,656 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1916265816] [2021-07-13 19:37:07,656 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 241 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 241 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:37:07,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:07,683 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:37:07,683 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:07,771 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:07,771 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:07,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 25 treesize of output 19 [2021-07-13 19:37:07,772 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:07,775 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:07,776 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:07,776 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:37:07,777 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:07,779 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:07,780 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:07,780 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:37:07,781 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:07,784 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:07,784 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:07,785 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:37:07,785 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:07,788 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:07,788 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:07,789 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:37:07,789 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:07,792 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:07,792 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:37:07,793 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:07,881 INFO L628 ElimStorePlain]: treesize reduction 68, result has 62.4 percent of original size [2021-07-13 19:37:07,882 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:37:07,882 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 1 variables, input treesize:253, output treesize:113 [2021-07-13 19:37:07,961 INFO L446 ElimStorePlain]: Different costs {0=[array_0, array_4], 1=[v_prenex_1581, v_prenex_1580, v_prenex_1583, v_prenex_1582, v_prenex_1578, v_prenex_1579]} [2021-07-13 19:37:07,965 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:37:07,966 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:08,063 INFO L628 ElimStorePlain]: treesize reduction 149, result has 41.1 percent of original size [2021-07-13 19:37:08,063 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:37:08,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 18 treesize of output 14 [2021-07-13 19:37:08,067 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:08,117 INFO L628 ElimStorePlain]: treesize reduction 14, result has 83.9 percent of original size [2021-07-13 19:37:08,118 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1580 vanished before elimination [2021-07-13 19:37:08,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 7 treesize of output 5 [2021-07-13 19:37:08,121 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:08,144 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:08,144 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1582 vanished before elimination [2021-07-13 19:37:08,146 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:08,146 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:37:08,147 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-07-13 19:37:08,174 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:08,176 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:08,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 3 [2021-07-13 19:37:08,177 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:08,179 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:37:08,180 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:08,186 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:08,211 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:08,212 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:37:08,212 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 8 variables, input treesize:270, output treesize:55 [2021-07-13 19:37:08,324 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:08,324 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1916265816] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:08,324 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:08,324 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:37:08,324 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567115332] [2021-07-13 19:37:08,324 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:37:08,324 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:08,325 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:37:08,325 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=233, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:37:08,325 INFO L87 Difference]: Start difference. First operand 395 states and 1269 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:08,686 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 52 [2021-07-13 19:37:09,008 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 62 [2021-07-13 19:37:09,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:09,078 INFO L93 Difference]: Finished difference Result 536 states and 1653 transitions. [2021-07-13 19:37:09,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:37:09,078 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:37:09,078 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:09,079 INFO L225 Difference]: With dead ends: 536 [2021-07-13 19:37:09,079 INFO L226 Difference]: Without dead ends: 530 [2021-07-13 19:37:09,080 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 859.5ms TimeCoverageRelationStatistics Valid=75, Invalid=387, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:37:09,080 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 530 states. [2021-07-13 19:37:09,083 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 530 to 392. [2021-07-13 19:37:09,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 392 states, 391 states have (on average 3.209718670076726) internal successors, (1255), 391 states have internal predecessors, (1255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:09,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 392 states to 392 states and 1255 transitions. [2021-07-13 19:37:09,084 INFO L78 Accepts]: Start accepts. Automaton has 392 states and 1255 transitions. Word has length 18 [2021-07-13 19:37:09,084 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:09,085 INFO L482 AbstractCegarLoop]: Abstraction has 392 states and 1255 transitions. [2021-07-13 19:37:09,085 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:09,085 INFO L276 IsEmpty]: Start isEmpty. Operand 392 states and 1255 transitions. [2021-07-13 19:37:09,085 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:37:09,085 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:09,085 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:09,285 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6098,241 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:37:09,286 INFO L430 AbstractCegarLoop]: === Iteration 247 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:09,286 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:09,286 INFO L82 PathProgramCache]: Analyzing trace with hash -187420450, now seen corresponding path program 206 times [2021-07-13 19:37:09,286 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:09,286 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472606767] [2021-07-13 19:37:09,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:09,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:09,461 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:09,461 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:09,461 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472606767] [2021-07-13 19:37:09,461 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1472606767] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:09,461 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [545532836] [2021-07-13 19:37:09,461 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 242 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 242 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:37:09,488 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:37:09,488 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:37:09,489 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:37:09,489 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:09,606 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:09,607 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:09,607 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:37:09,608 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:37:09,611 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:09,611 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:09,611 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:37:09,612 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:09,615 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:09,615 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:09,615 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:37:09,616 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:09,618 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:09,619 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:37:09,619 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:09,664 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:09,665 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:37:09,665 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:143, output treesize:133 [2021-07-13 19:37:10,010 INFO L446 ElimStorePlain]: Different costs {1=[array_4], 21=[array_2]} [2021-07-13 19:37:10,014 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:10,015 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:37:10,015 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:10,019 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:10,019 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:37:10,020 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:10,024 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:10,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 29 treesize of output 23 [2021-07-13 19:37:10,025 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:10,029 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:10,029 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:37:10,030 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:10,034 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:10,034 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:37:10,035 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:10,039 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:10,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 17 treesize of output 13 [2021-07-13 19:37:10,040 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:10,044 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:10,044 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:37:10,045 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:10,049 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:10,049 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-13 19:37:10,050 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:10,054 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:10,054 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 14 [2021-07-13 19:37:10,055 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:10,059 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:10,059 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:37:10,060 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:10,064 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:10,064 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:37:10,065 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:10,068 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:37:10,069 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:10,241 WARN L205 SmtUtils]: Spent 172.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 56 [2021-07-13 19:37:10,242 INFO L628 ElimStorePlain]: treesize reduction 98, result has 62.3 percent of original size [2021-07-13 19:37:10,245 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:10,246 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:10,246 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2021-07-13 19:37:10,247 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:10,250 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:10,251 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:10,251 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:37:10,251 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:10,254 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:10,255 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:37:10,255 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:10,319 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:10,321 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 2 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:37:10,321 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 8 variables, input treesize:405, output treesize:77 [2021-07-13 19:37:10,426 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:10,427 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [545532836] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:10,427 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:10,427 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-13 19:37:10,427 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044520729] [2021-07-13 19:37:10,427 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:37:10,427 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:10,427 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:37:10,427 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=267, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:37:10,427 INFO L87 Difference]: Start difference. First operand 392 states and 1255 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:37:10,946 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 55 [2021-07-13 19:37:11,183 WARN L205 SmtUtils]: Spent 196.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 98 [2021-07-13 19:37:11,435 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 68 [2021-07-13 19:37:11,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:11,886 INFO L93 Difference]: Finished difference Result 579 states and 1760 transitions. [2021-07-13 19:37:11,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:37:11,886 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:37:11,886 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:11,887 INFO L225 Difference]: With dead ends: 579 [2021-07-13 19:37:11,887 INFO L226 Difference]: Without dead ends: 563 [2021-07-13 19:37:11,887 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 1495.3ms TimeCoverageRelationStatistics Valid=122, Invalid=634, Unknown=0, NotChecked=0, Total=756 [2021-07-13 19:37:11,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 563 states. [2021-07-13 19:37:11,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 563 to 401. [2021-07-13 19:37:11,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 401 states, 400 states have (on average 3.2125) internal successors, (1285), 400 states have internal predecessors, (1285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:11,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 401 states to 401 states and 1285 transitions. [2021-07-13 19:37:11,897 INFO L78 Accepts]: Start accepts. Automaton has 401 states and 1285 transitions. Word has length 18 [2021-07-13 19:37:11,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:11,898 INFO L482 AbstractCegarLoop]: Abstraction has 401 states and 1285 transitions. [2021-07-13 19:37:11,898 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:37:11,898 INFO L276 IsEmpty]: Start isEmpty. Operand 401 states and 1285 transitions. [2021-07-13 19:37:11,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:37:11,898 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:11,899 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:12,110 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6115,242 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:37:12,110 INFO L430 AbstractCegarLoop]: === Iteration 248 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:12,111 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:12,111 INFO L82 PathProgramCache]: Analyzing trace with hash -932373022, now seen corresponding path program 207 times [2021-07-13 19:37:12,111 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:12,111 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967148199] [2021-07-13 19:37:12,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:12,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:12,320 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:12,321 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:12,321 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [967148199] [2021-07-13 19:37:12,321 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [967148199] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:12,321 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [886252933] [2021-07-13 19:37:12,321 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 243 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 243 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:37:12,348 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:37:12,348 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:37:12,348 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:37:12,349 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:12,456 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:12,456 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:12,457 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:37:12,457 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:12,460 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:12,461 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:12,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 25 treesize of output 19 [2021-07-13 19:37:12,462 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:12,465 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:12,465 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:12,465 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:37:12,466 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:12,469 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:12,469 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:12,469 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:37:12,470 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:12,473 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:12,473 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:12,474 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:37:12,474 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:12,477 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:12,477 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:37:12,478 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:12,566 INFO L628 ElimStorePlain]: treesize reduction 68, result has 62.4 percent of original size [2021-07-13 19:37:12,567 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:37:12,567 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 1 variables, input treesize:253, output treesize:113 [2021-07-13 19:37:12,850 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:12,851 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:12,851 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:37:12,852 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:12,857 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:12,857 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:37:12,858 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:12,940 INFO L628 ElimStorePlain]: treesize reduction 104, result has 42.5 percent of original size [2021-07-13 19:37:12,940 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:37:12,943 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:12,944 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:37:12,945 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:37:12,978 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:12,982 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-13 19:37:12,983 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:13,015 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:13,019 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:13,019 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:37:13,020 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:13,023 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:37:13,024 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:13,032 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:13,059 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:13,060 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1601 vanished before elimination [2021-07-13 19:37:13,061 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 6 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:37:13,061 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 9 variables, input treesize:195, output treesize:45 [2021-07-13 19:37:13,126 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:13,126 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [886252933] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:13,126 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:13,126 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-13 19:37:13,126 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229323584] [2021-07-13 19:37:13,126 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:37:13,126 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:13,126 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:37:13,126 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=266, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:37:13,127 INFO L87 Difference]: Start difference. First operand 401 states and 1285 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:37:13,586 WARN L205 SmtUtils]: Spent 159.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 43 [2021-07-13 19:37:13,878 WARN L205 SmtUtils]: Spent 263.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 69 [2021-07-13 19:37:14,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:14,458 INFO L93 Difference]: Finished difference Result 615 states and 1856 transitions. [2021-07-13 19:37:14,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:37:14,458 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:37:14,458 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:14,459 INFO L225 Difference]: With dead ends: 615 [2021-07-13 19:37:14,459 INFO L226 Difference]: Without dead ends: 594 [2021-07-13 19:37:14,459 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 99 ImplicationChecksByTransitivity, 1416.1ms TimeCoverageRelationStatistics Valid=129, Invalid=683, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:37:14,460 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 594 states. [2021-07-13 19:37:14,464 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 594 to 403. [2021-07-13 19:37:14,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 403 states, 402 states have (on average 3.2388059701492535) internal successors, (1302), 402 states have internal predecessors, (1302), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:14,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 403 states to 403 states and 1302 transitions. [2021-07-13 19:37:14,465 INFO L78 Accepts]: Start accepts. Automaton has 403 states and 1302 transitions. Word has length 18 [2021-07-13 19:37:14,465 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:14,465 INFO L482 AbstractCegarLoop]: Abstraction has 403 states and 1302 transitions. [2021-07-13 19:37:14,465 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:37:14,465 INFO L276 IsEmpty]: Start isEmpty. Operand 403 states and 1302 transitions. [2021-07-13 19:37:14,465 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:37:14,465 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:14,466 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:14,666 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 243 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6133 [2021-07-13 19:37:14,666 INFO L430 AbstractCegarLoop]: === Iteration 249 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:14,666 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:14,666 INFO L82 PathProgramCache]: Analyzing trace with hash 1141669252, now seen corresponding path program 208 times [2021-07-13 19:37:14,666 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:14,666 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [293141573] [2021-07-13 19:37:14,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:14,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:14,791 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:14,791 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:14,791 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [293141573] [2021-07-13 19:37:14,791 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [293141573] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:14,791 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1494985053] [2021-07-13 19:37:14,791 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 244 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 244 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:37:14,817 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:37:14,817 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:37:14,817 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:37:14,818 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:14,903 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:14,903 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:14,903 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:37:14,904 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:14,906 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:14,907 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:14,907 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:37:14,908 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:14,910 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:14,911 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:14,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 25 treesize of output 19 [2021-07-13 19:37:14,912 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:14,914 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:14,914 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:37:14,915 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:14,958 INFO L628 ElimStorePlain]: treesize reduction 28, result has 68.5 percent of original size [2021-07-13 19:37:14,959 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:37:14,959 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:135, output treesize:61 [2021-07-13 19:37:15,115 INFO L446 ElimStorePlain]: Different costs {1=[array_4], 3=[array_2]} [2021-07-13 19:37:15,119 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:15,119 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:37:15,120 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:15,123 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:15,123 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:37:15,124 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 4 xjuncts. [2021-07-13 19:37:15,128 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:15,128 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:37:15,129 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:15,132 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:15,132 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2021-07-13 19:37:15,133 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:15,136 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:15,137 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:37:15,137 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:15,140 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:37:15,141 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:15,213 INFO L628 ElimStorePlain]: treesize reduction 188, result has 27.7 percent of original size [2021-07-13 19:37:15,215 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:15,216 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:15,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:37:15,217 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:15,219 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:15,219 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:37:15,220 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:15,226 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:15,248 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:15,249 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:37:15,249 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:256, output treesize:38 [2021-07-13 19:37:15,308 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:15,309 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1494985053] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:15,309 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:15,309 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:37:15,309 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1642230519] [2021-07-13 19:37:15,309 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:37:15,309 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:15,309 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:37:15,309 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:37:15,309 INFO L87 Difference]: Start difference. First operand 403 states and 1302 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:16,322 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:16,322 INFO L93 Difference]: Finished difference Result 660 states and 2026 transitions. [2021-07-13 19:37:16,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-13 19:37:16,323 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:37:16,323 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:16,324 INFO L225 Difference]: With dead ends: 660 [2021-07-13 19:37:16,324 INFO L226 Difference]: Without dead ends: 655 [2021-07-13 19:37:16,324 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 9 SyntacticMatches, 3 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 898.9ms TimeCoverageRelationStatistics Valid=122, Invalid=748, Unknown=0, NotChecked=0, Total=870 [2021-07-13 19:37:16,325 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 655 states. [2021-07-13 19:37:16,329 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 655 to 403. [2021-07-13 19:37:16,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 403 states, 402 states have (on average 3.2388059701492535) internal successors, (1302), 402 states have internal predecessors, (1302), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:16,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 403 states to 403 states and 1302 transitions. [2021-07-13 19:37:16,330 INFO L78 Accepts]: Start accepts. Automaton has 403 states and 1302 transitions. Word has length 18 [2021-07-13 19:37:16,330 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:16,330 INFO L482 AbstractCegarLoop]: Abstraction has 403 states and 1302 transitions. [2021-07-13 19:37:16,330 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:16,330 INFO L276 IsEmpty]: Start isEmpty. Operand 403 states and 1302 transitions. [2021-07-13 19:37:16,330 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:37:16,330 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:16,330 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:16,531 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 244 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6156 [2021-07-13 19:37:16,531 INFO L430 AbstractCegarLoop]: === Iteration 250 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:16,531 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:16,531 INFO L82 PathProgramCache]: Analyzing trace with hash -922333774, now seen corresponding path program 209 times [2021-07-13 19:37:16,531 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:16,531 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [792800398] [2021-07-13 19:37:16,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:16,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:16,728 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:16,728 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:16,728 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [792800398] [2021-07-13 19:37:16,728 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [792800398] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:16,728 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1497495990] [2021-07-13 19:37:16,728 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 245 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 245 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:37:16,754 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:37:16,754 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:37:16,755 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:37:16,755 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:16,880 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:16,881 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:16,881 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:37:16,882 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:37:16,885 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:16,885 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:16,885 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:37:16,886 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:16,888 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:16,889 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:16,889 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:37:16,890 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:16,892 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:16,892 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:37:16,893 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:16,932 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:16,933 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:37:16,933 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:143, output treesize:133 [2021-07-13 19:37:17,012 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:17,013 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:17,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 29 treesize of output 23 [2021-07-13 19:37:17,014 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:17,017 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:17,017 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:17,017 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:37:17,018 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:17,021 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:17,022 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:17,022 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:37:17,023 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:17,026 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:17,026 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:17,026 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:37:17,027 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:17,030 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:37:17,030 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:17,033 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:17,034 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:17,034 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:37:17,035 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:17,038 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:17,038 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:17,038 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:37:17,039 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:17,042 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:37:17,042 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:17,044 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:37:17,045 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:17,048 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:17,048 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:37:17,049 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:17,117 INFO L628 ElimStorePlain]: treesize reduction 95, result has 48.4 percent of original size [2021-07-13 19:37:17,120 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:17,120 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:37:17,121 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:17,123 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:37:17,124 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:17,152 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:17,153 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:37:17,153 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 2 variables, input treesize:371, output treesize:67 [2021-07-13 19:37:17,324 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:17,324 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1497495990] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:17,324 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:17,324 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-13 19:37:17,324 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122468796] [2021-07-13 19:37:17,325 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:37:17,325 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:17,325 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:37:17,325 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:37:17,325 INFO L87 Difference]: Start difference. First operand 403 states and 1302 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:37:17,783 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 55 [2021-07-13 19:37:18,092 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 70 [2021-07-13 19:37:18,246 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 58 [2021-07-13 19:37:18,505 WARN L205 SmtUtils]: Spent 157.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 74 [2021-07-13 19:37:18,655 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:18,655 INFO L93 Difference]: Finished difference Result 559 states and 1714 transitions. [2021-07-13 19:37:18,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:37:18,655 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:37:18,655 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:18,656 INFO L225 Difference]: With dead ends: 559 [2021-07-13 19:37:18,656 INFO L226 Difference]: Without dead ends: 543 [2021-07-13 19:37:18,657 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 1444.8ms TimeCoverageRelationStatistics Valid=129, Invalid=627, Unknown=0, NotChecked=0, Total=756 [2021-07-13 19:37:18,657 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 543 states. [2021-07-13 19:37:18,660 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 543 to 402. [2021-07-13 19:37:18,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 402 states, 401 states have (on average 3.2369077306733165) internal successors, (1298), 401 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:37:18,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 402 states to 402 states and 1298 transitions. [2021-07-13 19:37:18,662 INFO L78 Accepts]: Start accepts. Automaton has 402 states and 1298 transitions. Word has length 18 [2021-07-13 19:37:18,662 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:18,662 INFO L482 AbstractCegarLoop]: Abstraction has 402 states and 1298 transitions. [2021-07-13 19:37:18,662 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:37:18,662 INFO L276 IsEmpty]: Start isEmpty. Operand 402 states and 1298 transitions. [2021-07-13 19:37:18,662 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:37:18,662 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:18,662 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:18,864 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 245 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6169 [2021-07-13 19:37:18,865 INFO L430 AbstractCegarLoop]: === Iteration 251 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:18,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:18,865 INFO L82 PathProgramCache]: Analyzing trace with hash 1484252764, now seen corresponding path program 210 times [2021-07-13 19:37:18,865 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:18,865 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [58026568] [2021-07-13 19:37:18,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:18,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:19,031 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:19,031 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:19,031 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [58026568] [2021-07-13 19:37:19,032 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [58026568] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:19,032 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1726309742] [2021-07-13 19:37:19,032 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 246 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 246 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:37:19,058 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:37:19,059 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:37:19,059 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:37:19,059 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:19,154 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:19,155 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:19,155 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:37:19,155 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:19,158 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:19,158 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:19,158 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:37:19,159 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:19,162 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:19,162 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:19,162 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:37:19,163 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:19,165 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:19,166 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:37:19,166 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:19,209 INFO L628 ElimStorePlain]: treesize reduction 28, result has 68.5 percent of original size [2021-07-13 19:37:19,210 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:37:19,210 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:135, output treesize:61 [2021-07-13 19:37:19,260 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-13 19:37:19,261 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:19,264 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:19,265 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:19,265 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:37:19,265 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:19,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 18 treesize of output 14 [2021-07-13 19:37:19,269 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:19,272 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:19,273 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:19,273 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:37:19,274 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:19,277 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:19,277 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:19,277 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2021-07-13 19:37:19,278 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:19,281 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:19,281 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:19,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 25 treesize of output 19 [2021-07-13 19:37:19,282 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:19,285 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:37:19,286 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:19,288 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:19,289 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:19,289 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:37:19,290 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 4 xjuncts. [2021-07-13 19:37:19,293 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:37:19,294 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:19,365 INFO L628 ElimStorePlain]: treesize reduction 187, result has 30.7 percent of original size [2021-07-13 19:37:19,367 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:19,368 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:37:19,368 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:19,370 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:37:19,371 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:19,378 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:19,402 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:19,403 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:37:19,403 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 2 variables, input treesize:316, output treesize:55 [2021-07-13 19:37:19,509 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:19,509 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1726309742] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:19,509 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:19,509 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:37:19,509 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301628127] [2021-07-13 19:37:19,509 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:37:19,509 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:19,509 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:37:19,509 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:37:19,509 INFO L87 Difference]: Start difference. First operand 402 states and 1298 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:19,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:19,978 INFO L93 Difference]: Finished difference Result 559 states and 1724 transitions. [2021-07-13 19:37:19,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:37:19,979 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:37:19,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:19,980 INFO L225 Difference]: With dead ends: 559 [2021-07-13 19:37:19,980 INFO L226 Difference]: Without dead ends: 554 [2021-07-13 19:37:19,980 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 526.8ms TimeCoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:37:19,980 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 554 states. [2021-07-13 19:37:19,984 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 554 to 403. [2021-07-13 19:37:19,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 403 states, 402 states have (on average 3.236318407960199) internal successors, (1301), 402 states have internal predecessors, (1301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:19,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 403 states to 403 states and 1301 transitions. [2021-07-13 19:37:19,985 INFO L78 Accepts]: Start accepts. Automaton has 403 states and 1301 transitions. Word has length 18 [2021-07-13 19:37:19,985 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:19,985 INFO L482 AbstractCegarLoop]: Abstraction has 403 states and 1301 transitions. [2021-07-13 19:37:19,985 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:19,986 INFO L276 IsEmpty]: Start isEmpty. Operand 403 states and 1301 transitions. [2021-07-13 19:37:19,986 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:37:19,986 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:19,986 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:20,186 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6183,246 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:37:20,187 INFO L430 AbstractCegarLoop]: === Iteration 252 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:20,187 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:20,187 INFO L82 PathProgramCache]: Analyzing trace with hash -1449158426, now seen corresponding path program 211 times [2021-07-13 19:37:20,187 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:20,187 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1470254353] [2021-07-13 19:37:20,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:20,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:20,375 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:20,375 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:20,375 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1470254353] [2021-07-13 19:37:20,375 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1470254353] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:20,375 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [753378128] [2021-07-13 19:37:20,375 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 247 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 247 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:37:20,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:20,403 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:37:20,404 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:20,515 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:20,515 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:20,515 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:37:20,516 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:20,518 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:20,519 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:20,519 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:37:20,520 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:20,522 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:20,523 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:20,523 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:37:20,524 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:20,526 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:20,526 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:37:20,527 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:20,570 INFO L628 ElimStorePlain]: treesize reduction 28, result has 68.5 percent of original size [2021-07-13 19:37:20,570 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:37:20,570 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:135, output treesize:61 [2021-07-13 19:37:20,621 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-13 19:37:20,621 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:20,625 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:20,625 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:20,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 15 treesize of output 11 [2021-07-13 19:37:20,626 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:20,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 18 treesize of output 14 [2021-07-13 19:37:20,630 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:20,633 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:20,633 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:20,633 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:37:20,634 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:20,637 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:20,637 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:20,638 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2021-07-13 19:37:20,638 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:20,641 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:20,642 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:20,642 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:37:20,643 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:20,646 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:37:20,646 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:20,649 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:20,649 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:20,649 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:37:20,651 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 4 xjuncts. [2021-07-13 19:37:20,654 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:37:20,654 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:20,730 INFO L628 ElimStorePlain]: treesize reduction 187, result has 30.7 percent of original size [2021-07-13 19:37:20,733 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:20,733 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:37:20,734 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:20,736 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:37:20,736 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:20,743 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:20,767 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:20,768 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:37:20,768 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 2 variables, input treesize:316, output treesize:55 [2021-07-13 19:37:20,881 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:20,881 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [753378128] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:20,881 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:20,881 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:37:20,881 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2075295624] [2021-07-13 19:37:20,881 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:37:20,881 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:20,881 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:37:20,881 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:37:20,882 INFO L87 Difference]: Start difference. First operand 403 states and 1301 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:21,363 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 51 [2021-07-13 19:37:21,424 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:21,424 INFO L93 Difference]: Finished difference Result 542 states and 1681 transitions. [2021-07-13 19:37:21,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:37:21,424 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:37:21,424 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:21,425 INFO L225 Difference]: With dead ends: 542 [2021-07-13 19:37:21,425 INFO L226 Difference]: Without dead ends: 536 [2021-07-13 19:37:21,426 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 643.8ms TimeCoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:37:21,426 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 536 states. [2021-07-13 19:37:21,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 536 to 401. [2021-07-13 19:37:21,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 401 states, 400 states have (on average 3.2275) internal successors, (1291), 400 states have internal predecessors, (1291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:21,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 401 states to 401 states and 1291 transitions. [2021-07-13 19:37:21,431 INFO L78 Accepts]: Start accepts. Automaton has 401 states and 1291 transitions. Word has length 18 [2021-07-13 19:37:21,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:21,431 INFO L482 AbstractCegarLoop]: Abstraction has 401 states and 1291 transitions. [2021-07-13 19:37:21,431 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:21,431 INFO L276 IsEmpty]: Start isEmpty. Operand 401 states and 1291 transitions. [2021-07-13 19:37:21,431 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:37:21,431 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:21,431 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:21,632 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 247 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6196 [2021-07-13 19:37:21,632 INFO L430 AbstractCegarLoop]: === Iteration 253 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:21,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:21,632 INFO L82 PathProgramCache]: Analyzing trace with hash -1050481716, now seen corresponding path program 212 times [2021-07-13 19:37:21,632 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:21,632 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667151391] [2021-07-13 19:37:21,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:21,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:21,817 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:21,817 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:21,817 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667151391] [2021-07-13 19:37:21,817 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [667151391] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:21,817 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2087436244] [2021-07-13 19:37:21,817 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 248 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 248 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:37:21,844 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:37:21,844 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:37:21,845 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:37:21,845 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:21,964 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:21,965 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:21,965 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:37:21,965 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:21,968 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:21,968 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:21,969 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:37:21,970 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:37:21,972 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:21,973 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:21,973 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:37:21,973 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:21,976 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:21,976 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:37:21,977 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:22,016 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:22,017 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:37:22,017 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:143, output treesize:133 [2021-07-13 19:37:22,100 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:22,101 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:22,101 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:37:22,102 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:22,105 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:22,105 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:22,106 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:37:22,106 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:22,109 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:22,110 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:22,110 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:37:22,111 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:22,114 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:22,114 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:22,114 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:37:22,115 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:22,118 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:22,118 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:22,118 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:37:22,119 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:22,122 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:37:22,122 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:22,125 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:37:22,125 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:22,128 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:22,129 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:22,129 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:37:22,130 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:22,133 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:22,133 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:22,133 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:37:22,134 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:22,136 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:37:22,137 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:22,214 INFO L628 ElimStorePlain]: treesize reduction 95, result has 48.4 percent of original size [2021-07-13 19:37:22,217 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:22,217 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:37:22,218 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:22,220 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:37:22,221 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:22,249 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:22,249 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:37:22,249 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 2 variables, input treesize:371, output treesize:67 [2021-07-13 19:37:22,370 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:22,370 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2087436244] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:22,370 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:22,370 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-13 19:37:22,370 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [502563290] [2021-07-13 19:37:22,370 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:37:22,370 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:22,371 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:37:22,371 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=266, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:37:22,371 INFO L87 Difference]: Start difference. First operand 401 states and 1291 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:37:23,146 WARN L205 SmtUtils]: Spent 183.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 56 [2021-07-13 19:37:23,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:23,526 INFO L93 Difference]: Finished difference Result 608 states and 1875 transitions. [2021-07-13 19:37:23,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:37:23,526 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:37:23,526 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:23,527 INFO L225 Difference]: With dead ends: 608 [2021-07-13 19:37:23,527 INFO L226 Difference]: Without dead ends: 602 [2021-07-13 19:37:23,527 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 1198.3ms TimeCoverageRelationStatistics Valid=133, Invalid=679, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:37:23,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 602 states. [2021-07-13 19:37:23,531 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 602 to 400. [2021-07-13 19:37:23,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 400 states, 399 states have (on average 3.230576441102757) internal successors, (1289), 399 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:37:23,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 400 states to 400 states and 1289 transitions. [2021-07-13 19:37:23,533 INFO L78 Accepts]: Start accepts. Automaton has 400 states and 1289 transitions. Word has length 18 [2021-07-13 19:37:23,533 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:23,533 INFO L482 AbstractCegarLoop]: Abstraction has 400 states and 1289 transitions. [2021-07-13 19:37:23,533 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:37:23,533 INFO L276 IsEmpty]: Start isEmpty. Operand 400 states and 1289 transitions. [2021-07-13 19:37:23,533 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:37:23,533 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:23,533 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:23,734 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6209,248 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:37:23,734 INFO L430 AbstractCegarLoop]: === Iteration 254 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:23,734 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:23,734 INFO L82 PathProgramCache]: Analyzing trace with hash 2097338382, now seen corresponding path program 213 times [2021-07-13 19:37:23,734 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:23,734 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1426548319] [2021-07-13 19:37:23,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:23,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:23,848 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:23,848 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:23,848 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1426548319] [2021-07-13 19:37:23,848 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1426548319] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:23,848 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1154191745] [2021-07-13 19:37:23,848 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 249 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 249 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:37:23,875 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:37:23,875 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:37:23,876 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:37:23,876 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:24,160 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:24,160 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:24,160 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:37:24,161 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:24,164 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:24,165 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:24,165 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:37:24,166 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:24,169 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:24,169 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:24,169 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:37:24,170 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:24,173 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:24,173 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:24,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 16 treesize of output 12 [2021-07-13 19:37:24,174 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:24,177 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:24,178 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:24,178 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:37:24,178 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:24,181 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:24,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, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:37:24,182 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:24,295 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 43 [2021-07-13 19:37:24,296 INFO L628 ElimStorePlain]: treesize reduction 2, result has 98.7 percent of original size [2021-07-13 19:37:24,300 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 6 xjuncts. [2021-07-13 19:37:24,300 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:211, output treesize:143 [2021-07-13 19:37:24,461 INFO L446 ElimStorePlain]: Different costs {0=[array_4], 1=[array_0]} [2021-07-13 19:37:24,463 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:37:24,464 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:24,466 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:37:24,467 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:37:24,494 INFO L628 ElimStorePlain]: treesize reduction 41, result has 43.1 percent of original size [2021-07-13 19:37:24,496 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:24,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 21 treesize of output 7 [2021-07-13 19:37:24,497 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:24,504 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:24,505 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:37:24,505 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:68, output treesize:11 [2021-07-13 19:37:24,526 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:24,526 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1154191745] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:24,526 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:24,526 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:37:24,527 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [535288328] [2021-07-13 19:37:24,527 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:37:24,527 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:24,527 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:37:24,527 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=232, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:37:24,527 INFO L87 Difference]: Start difference. First operand 400 states and 1289 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:25,125 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 73 [2021-07-13 19:37:25,255 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 61 [2021-07-13 19:37:25,363 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:25,363 INFO L93 Difference]: Finished difference Result 569 states and 1747 transitions. [2021-07-13 19:37:25,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:37:25,364 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:37:25,364 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:25,365 INFO L225 Difference]: With dead ends: 569 [2021-07-13 19:37:25,365 INFO L226 Difference]: Without dead ends: 563 [2021-07-13 19:37:25,365 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 1043.6ms TimeCoverageRelationStatistics Valid=112, Invalid=488, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:37:25,365 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 563 states. [2021-07-13 19:37:25,369 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 563 to 406. [2021-07-13 19:37:25,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 406 states, 405 states have (on average 3.219753086419753) internal successors, (1304), 405 states have internal predecessors, (1304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:25,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 406 states to 406 states and 1304 transitions. [2021-07-13 19:37:25,370 INFO L78 Accepts]: Start accepts. Automaton has 406 states and 1304 transitions. Word has length 18 [2021-07-13 19:37:25,370 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:25,370 INFO L482 AbstractCegarLoop]: Abstraction has 406 states and 1304 transitions. [2021-07-13 19:37:25,370 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:25,370 INFO L276 IsEmpty]: Start isEmpty. Operand 406 states and 1304 transitions. [2021-07-13 19:37:25,371 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:37:25,371 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:25,371 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:25,571 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 249 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6224 [2021-07-13 19:37:25,571 INFO L430 AbstractCegarLoop]: === Iteration 255 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:25,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:25,572 INFO L82 PathProgramCache]: Analyzing trace with hash -716391044, now seen corresponding path program 214 times [2021-07-13 19:37:25,572 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:25,572 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [979296076] [2021-07-13 19:37:25,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:25,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:25,704 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:25,704 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:25,704 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [979296076] [2021-07-13 19:37:25,704 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [979296076] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:25,704 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [950035732] [2021-07-13 19:37:25,705 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 250 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 250 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:37:25,731 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:37:25,731 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:37:25,732 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:37:25,732 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:25,981 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:25,982 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:25,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 26 treesize of output 20 [2021-07-13 19:37:25,983 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:25,986 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:25,986 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:25,986 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:37:25,987 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:25,990 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:25,991 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:25,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 15 treesize of output 11 [2021-07-13 19:37:25,991 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:25,994 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:25,995 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:25,995 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:37:25,996 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:25,999 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:25,999 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:25,999 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:37:26,000 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:26,003 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37: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 16 treesize of output 12 [2021-07-13 19:37:26,004 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:26,118 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 43 [2021-07-13 19:37:26,119 INFO L628 ElimStorePlain]: treesize reduction 2, result has 98.7 percent of original size [2021-07-13 19:37:26,123 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 6 xjuncts. [2021-07-13 19:37:26,123 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:211, output treesize:143 [2021-07-13 19:37:26,255 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:26,255 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:26,255 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:37:26,256 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:26,259 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:37:26,259 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:26,319 INFO L628 ElimStorePlain]: treesize reduction 77, result has 50.0 percent of original size [2021-07-13 19:37:26,322 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:26,322 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:37:26,323 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:37:26,349 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:26,352 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-13 19:37:26,353 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:26,378 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:26,378 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1618 vanished before elimination [2021-07-13 19:37:26,380 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:26,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 11 treesize of output 3 [2021-07-13 19:37:26,381 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:26,383 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:37:26,384 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:26,391 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:26,415 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:26,415 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1620 vanished before elimination [2021-07-13 19:37:26,417 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 6 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:37:26,417 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 9 variables, input treesize:192, output treesize:41 [2021-07-13 19:37:26,475 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:26,475 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [950035732] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:26,475 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:26,476 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:37:26,476 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131197325] [2021-07-13 19:37:26,476 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:37:26,476 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:26,476 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:37:26,476 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=233, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:37:26,476 INFO L87 Difference]: Start difference. First operand 406 states and 1304 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:27,116 WARN L205 SmtUtils]: Spent 148.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 76 [2021-07-13 19:37:27,358 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:27,358 INFO L93 Difference]: Finished difference Result 568 states and 1745 transitions. [2021-07-13 19:37:27,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:37:27,359 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:37:27,359 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:27,360 INFO L225 Difference]: With dead ends: 568 [2021-07-13 19:37:27,360 INFO L226 Difference]: Without dead ends: 560 [2021-07-13 19:37:27,360 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 1023.6ms TimeCoverageRelationStatistics Valid=100, Invalid=452, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:37:27,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 560 states. [2021-07-13 19:37:27,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 560 to 404. [2021-07-13 19:37:27,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 404 states, 403 states have (on average 3.2233250620347396) internal successors, (1299), 403 states have internal predecessors, (1299), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:27,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 404 states to 404 states and 1299 transitions. [2021-07-13 19:37:27,365 INFO L78 Accepts]: Start accepts. Automaton has 404 states and 1299 transitions. Word has length 18 [2021-07-13 19:37:27,365 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:27,365 INFO L482 AbstractCegarLoop]: Abstraction has 404 states and 1299 transitions. [2021-07-13 19:37:27,365 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:27,365 INFO L276 IsEmpty]: Start isEmpty. Operand 404 states and 1299 transitions. [2021-07-13 19:37:27,366 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:37:27,366 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:27,366 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:27,570 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 250 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6240 [2021-07-13 19:37:27,570 INFO L430 AbstractCegarLoop]: === Iteration 256 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:27,570 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:27,571 INFO L82 PathProgramCache]: Analyzing trace with hash -2032548348, now seen corresponding path program 215 times [2021-07-13 19:37:27,571 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:27,571 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323775759] [2021-07-13 19:37:27,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:27,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:27,694 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:27,695 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:27,695 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323775759] [2021-07-13 19:37:27,695 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1323775759] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:27,695 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1013298509] [2021-07-13 19:37:27,695 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 251 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 251 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:37:27,724 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:37:27,724 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:37:27,724 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:37:27,725 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:27,984 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:27,985 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:27,985 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:37:27,986 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:27,989 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:27,989 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:37:27,990 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:37:28,053 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:28,057 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:28,057 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:28,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 17 treesize of output 13 [2021-07-13 19:37:28,058 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:28,062 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:28,062 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:37:28,062 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:28,120 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:28,123 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:28,124 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:28,124 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:37:28,125 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:28,128 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:28,128 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:37:28,129 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:28,184 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:28,189 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: 6 dim-0 vars, and 6 xjuncts. [2021-07-13 19:37:28,190 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:187, output treesize:163 [2021-07-13 19:37:28,372 INFO L446 ElimStorePlain]: Different costs {1=[array_4], 15=[array_2]} [2021-07-13 19:37:28,377 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:28,377 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:37:28,378 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:28,381 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:28,382 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:37:28,383 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:28,386 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:28,387 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:37:28,387 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:28,391 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:28,391 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:37:28,392 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:28,396 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:28,396 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:37:28,397 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:28,401 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:28,401 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:37:28,402 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:28,405 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:37:28,406 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:28,410 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:28,410 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:37:28,411 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:28,414 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:28,415 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:37:28,416 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:28,419 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:28,420 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:37:28,420 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:28,424 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:28,424 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:37:28,425 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:28,428 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:37:28,429 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:28,569 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 47 [2021-07-13 19:37:28,570 INFO L628 ElimStorePlain]: treesize reduction 95, result has 60.4 percent of original size [2021-07-13 19:37:28,573 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:28,573 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:28,574 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:37:28,574 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:28,577 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:28,578 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:28,578 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2021-07-13 19:37:28,578 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:28,581 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:28,582 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:37:28,582 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:28,635 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:28,637 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-13 19:37:28,637 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 7 variables, input treesize:399, output treesize:64 [2021-07-13 19:37:28,724 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:28,724 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1013298509] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:28,724 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:28,725 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:37:28,725 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614825048] [2021-07-13 19:37:28,725 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:37:28,725 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:28,725 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:37:28,725 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=234, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:37:28,725 INFO L87 Difference]: Start difference. First operand 404 states and 1299 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:29,404 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 93 [2021-07-13 19:37:29,658 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:29,658 INFO L93 Difference]: Finished difference Result 570 states and 1750 transitions. [2021-07-13 19:37:29,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:37:29,659 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:37:29,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:29,661 INFO L225 Difference]: With dead ends: 570 [2021-07-13 19:37:29,661 INFO L226 Difference]: Without dead ends: 560 [2021-07-13 19:37:29,661 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 1060.9ms TimeCoverageRelationStatistics Valid=98, Invalid=502, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:37:29,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 560 states. [2021-07-13 19:37:29,666 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 560 to 402. [2021-07-13 19:37:29,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 402 states, 401 states have (on average 3.226932668329177) internal successors, (1294), 401 states have internal predecessors, (1294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:29,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 402 states to 402 states and 1294 transitions. [2021-07-13 19:37:29,667 INFO L78 Accepts]: Start accepts. Automaton has 402 states and 1294 transitions. Word has length 18 [2021-07-13 19:37:29,667 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:29,667 INFO L482 AbstractCegarLoop]: Abstraction has 402 states and 1294 transitions. [2021-07-13 19:37:29,668 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:29,668 INFO L276 IsEmpty]: Start isEmpty. Operand 402 states and 1294 transitions. [2021-07-13 19:37:29,668 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:37:29,668 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:29,668 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:29,872 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6258,251 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:37:29,873 INFO L430 AbstractCegarLoop]: === Iteration 257 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:29,873 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:29,873 INFO L82 PathProgramCache]: Analyzing trace with hash 1727189146, now seen corresponding path program 216 times [2021-07-13 19:37:29,873 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:29,873 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1531280647] [2021-07-13 19:37:29,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:29,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:30,000 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:30,000 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:30,000 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1531280647] [2021-07-13 19:37:30,000 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1531280647] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:30,000 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1700779069] [2021-07-13 19:37:30,000 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 252 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 252 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:37:30,028 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:37:30,028 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:37:30,028 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:37:30,029 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:30,134 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:30,134 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:30,135 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:37:30,135 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:30,138 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:30,139 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:30,139 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:37:30,140 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:30,143 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:30,143 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:30,143 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2021-07-13 19:37:30,144 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:30,147 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:30,148 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:30,148 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:37:30,155 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 4 xjuncts. [2021-07-13 19:37:30,158 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:30,159 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:30,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 25 treesize of output 19 [2021-07-13 19:37:30,160 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:30,163 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:30,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 15 treesize of output 11 [2021-07-13 19:37:30,164 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:30,293 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 51 [2021-07-13 19:37:30,293 INFO L628 ElimStorePlain]: treesize reduction 62, result has 77.9 percent of original size [2021-07-13 19:37:30,300 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-07-13 19:37:30,300 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:247, output treesize:219 [2021-07-13 19:37:30,551 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 77 [2021-07-13 19:37:30,621 INFO L446 ElimStorePlain]: Different costs {1=[array_4], 28=[array_2]} [2021-07-13 19:37:30,626 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:30,627 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:37:30,628 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:30,632 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:30,633 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:37:30,633 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:30,639 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:30,639 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:37:30,640 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:30,644 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:30,645 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:37:30,646 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-07-13 19:37:30,652 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:30,652 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:37:30,653 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:30,658 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:30,658 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:37:30,659 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:30,664 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:30,664 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:37:30,665 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:30,675 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:30,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 15 treesize of output 11 [2021-07-13 19:37:30,676 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:30,682 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:30,682 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:37:30,683 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:30,687 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:30,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 47 treesize of output 37 [2021-07-13 19:37:30,689 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:30,693 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:30,694 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:37:30,694 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:30,699 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:30,700 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 36 [2021-07-13 19:37:30,701 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:30,708 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:30,708 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:37:30,709 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:30,715 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:37:30,716 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:30,919 WARN L205 SmtUtils]: Spent 202.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 62 [2021-07-13 19:37:30,919 INFO L628 ElimStorePlain]: treesize reduction 258, result has 43.4 percent of original size [2021-07-13 19:37:30,923 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:30,923 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:30,924 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:37:30,924 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:30,928 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:30,928 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:37:30,929 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:31,007 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:31,011 INFO L550 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 2 dim-1 vars, End of recursive call: and 9 xjuncts. [2021-07-13 19:37:31,011 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 9 variables, input treesize:659, output treesize:116 [2021-07-13 19:37:31,164 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:31,164 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1700779069] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:31,164 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:31,164 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:37:31,164 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [402366132] [2021-07-13 19:37:31,165 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:37:31,165 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:31,165 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:37:31,165 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=237, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:37:31,165 INFO L87 Difference]: Start difference. First operand 402 states and 1294 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:31,783 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 100 [2021-07-13 19:37:31,949 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification that was a NOOP. DAG size: 97 [2021-07-13 19:37:32,285 WARN L205 SmtUtils]: Spent 248.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 107 [2021-07-13 19:37:32,516 WARN L205 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 102 [2021-07-13 19:37:32,802 WARN L205 SmtUtils]: Spent 204.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 116 [2021-07-13 19:37:33,023 WARN L205 SmtUtils]: Spent 144.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 100 [2021-07-13 19:37:33,280 WARN L205 SmtUtils]: Spent 173.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 110 [2021-07-13 19:37:33,590 WARN L205 SmtUtils]: Spent 190.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 109 [2021-07-13 19:37:33,714 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:33,714 INFO L93 Difference]: Finished difference Result 694 states and 2070 transitions. [2021-07-13 19:37:33,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:37:33,715 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:37:33,715 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:33,716 INFO L225 Difference]: With dead ends: 694 [2021-07-13 19:37:33,716 INFO L226 Difference]: Without dead ends: 676 [2021-07-13 19:37:33,716 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 2334.3ms TimeCoverageRelationStatistics Valid=148, Invalid=722, Unknown=0, NotChecked=0, Total=870 [2021-07-13 19:37:33,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 676 states. [2021-07-13 19:37:33,721 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 676 to 408. [2021-07-13 19:37:33,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 408 states, 407 states have (on average 3.2457002457002457) internal successors, (1321), 407 states have internal predecessors, (1321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:33,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 408 states to 408 states and 1321 transitions. [2021-07-13 19:37:33,722 INFO L78 Accepts]: Start accepts. Automaton has 408 states and 1321 transitions. Word has length 18 [2021-07-13 19:37:33,722 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:33,722 INFO L482 AbstractCegarLoop]: Abstraction has 408 states and 1321 transitions. [2021-07-13 19:37:33,722 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:33,722 INFO L276 IsEmpty]: Start isEmpty. Operand 408 states and 1321 transitions. [2021-07-13 19:37:33,723 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:37:33,723 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:33,723 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:33,923 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 252 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6296 [2021-07-13 19:37:33,923 INFO L430 AbstractCegarLoop]: === Iteration 258 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:33,923 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:33,923 INFO L82 PathProgramCache]: Analyzing trace with hash 1063228754, now seen corresponding path program 217 times [2021-07-13 19:37:33,924 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:33,924 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2064405040] [2021-07-13 19:37:33,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:33,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:34,018 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:34,018 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:34,018 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2064405040] [2021-07-13 19:37:34,018 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2064405040] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:34,018 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1578534427] [2021-07-13 19:37:34,019 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 253 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 253 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:37:34,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:34,045 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:37:34,045 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:34,131 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:34,132 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:37:34,133 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:34,135 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:34,135 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:37:34,136 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:34,138 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:37:34,139 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:34,182 INFO L628 ElimStorePlain]: treesize reduction 37, result has 63.4 percent of original size [2021-07-13 19:37:34,183 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:37:34,183 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:118, output treesize:64 [2021-07-13 19:37:34,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 27 treesize of output 21 [2021-07-13 19:37:34,256 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:37:34,265 INFO L628 ElimStorePlain]: treesize reduction 7, result has 61.1 percent of original size [2021-07-13 19:37:34,265 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:37:34,265 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:37:34,265 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:31, output treesize:11 [2021-07-13 19:37:34,284 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:34,284 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1578534427] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:34,284 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:34,284 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-13 19:37:34,284 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [804975266] [2021-07-13 19:37:34,284 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:37:34,285 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:34,285 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:37:34,285 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:37:34,285 INFO L87 Difference]: Start difference. First operand 408 states and 1321 transitions. Second operand has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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:37:34,591 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:34,591 INFO L93 Difference]: Finished difference Result 589 states and 1818 transitions. [2021-07-13 19:37:34,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:37:34,591 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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 18 [2021-07-13 19:37:34,591 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:34,592 INFO L225 Difference]: With dead ends: 589 [2021-07-13 19:37:34,592 INFO L226 Difference]: Without dead ends: 578 [2021-07-13 19:37:34,592 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 322.4ms TimeCoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:37:34,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 578 states. [2021-07-13 19:37:34,597 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 578 to 423. [2021-07-13 19:37:34,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 423 states, 422 states have (on average 3.2464454976303316) internal successors, (1370), 422 states have internal predecessors, (1370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:34,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 423 states to 423 states and 1370 transitions. [2021-07-13 19:37:34,598 INFO L78 Accepts]: Start accepts. Automaton has 423 states and 1370 transitions. Word has length 18 [2021-07-13 19:37:34,598 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:34,598 INFO L482 AbstractCegarLoop]: Abstraction has 423 states and 1370 transitions. [2021-07-13 19:37:34,598 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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:37:34,598 INFO L276 IsEmpty]: Start isEmpty. Operand 423 states and 1370 transitions. [2021-07-13 19:37:34,599 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:37:34,599 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:34,599 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:34,799 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 253 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6311 [2021-07-13 19:37:34,799 INFO L430 AbstractCegarLoop]: === Iteration 259 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:34,799 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:34,799 INFO L82 PathProgramCache]: Analyzing trace with hash -876759992, now seen corresponding path program 218 times [2021-07-13 19:37:34,799 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:34,800 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1169226602] [2021-07-13 19:37:34,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:34,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:34,893 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:34,893 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:34,893 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1169226602] [2021-07-13 19:37:34,893 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1169226602] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:34,893 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1701497996] [2021-07-13 19:37:34,893 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 254 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 254 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:37:34,922 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:37:34,923 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:37:34,923 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:37:34,923 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:35,009 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:35,009 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:37:35,010 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:35,013 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:35,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 26 treesize of output 20 [2021-07-13 19:37:35,014 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:35,016 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:37:35,017 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:35,059 INFO L628 ElimStorePlain]: treesize reduction 29, result has 68.8 percent of original size [2021-07-13 19:37:35,059 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:37:35,059 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:118, output treesize:64 [2021-07-13 19:37:35,105 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_1636, array_0], 1=[v_prenex_1637, array_4]} [2021-07-13 19:37:35,107 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:37:35,108 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:35,110 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:37:35,111 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:35,149 INFO L628 ElimStorePlain]: treesize reduction 78, result has 38.6 percent of original size [2021-07-13 19:37:35,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 27 treesize of output 21 [2021-07-13 19:37:35,152 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:37:35,170 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:35,170 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1637 vanished before elimination [2021-07-13 19:37:35,172 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:35,172 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:37:35,173 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:35,175 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:37:35,175 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:35,182 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:35,199 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:35,199 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:37:35,199 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:141, output treesize:38 [2021-07-13 19:37:35,259 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:35,259 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1701497996] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:35,259 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:35,259 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-13 19:37:35,259 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1197533193] [2021-07-13 19:37:35,259 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:37:35,259 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:35,260 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:37:35,260 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:37:35,260 INFO L87 Difference]: Start difference. First operand 423 states and 1370 transitions. Second operand has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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:37:35,568 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:35,568 INFO L93 Difference]: Finished difference Result 593 states and 1835 transitions. [2021-07-13 19:37:35,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:37:35,569 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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 18 [2021-07-13 19:37:35,569 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:35,570 INFO L225 Difference]: With dead ends: 593 [2021-07-13 19:37:35,570 INFO L226 Difference]: Without dead ends: 588 [2021-07-13 19:37:35,570 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 332.6ms TimeCoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:37:35,570 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 588 states. [2021-07-13 19:37:35,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 588 to 417. [2021-07-13 19:37:35,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 417 states, 416 states have (on average 3.2403846153846154) internal successors, (1348), 416 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:37:35,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 417 states to 417 states and 1348 transitions. [2021-07-13 19:37:35,575 INFO L78 Accepts]: Start accepts. Automaton has 417 states and 1348 transitions. Word has length 18 [2021-07-13 19:37:35,575 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:35,575 INFO L482 AbstractCegarLoop]: Abstraction has 417 states and 1348 transitions. [2021-07-13 19:37:35,575 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 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:37:35,575 INFO L276 IsEmpty]: Start isEmpty. Operand 417 states and 1348 transitions. [2021-07-13 19:37:35,576 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:37:35,576 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:35,576 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:35,781 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6320,254 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:37:35,781 INFO L430 AbstractCegarLoop]: === Iteration 260 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:35,781 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:35,781 INFO L82 PathProgramCache]: Analyzing trace with hash -1750500672, now seen corresponding path program 219 times [2021-07-13 19:37:35,781 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:35,781 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1646233542] [2021-07-13 19:37:35,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:35,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:35,875 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:35,875 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:35,875 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1646233542] [2021-07-13 19:37:35,875 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1646233542] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:35,875 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [422219760] [2021-07-13 19:37:35,875 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 255 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 255 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:37:35,903 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:37:35,903 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:37:35,904 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:37:35,904 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:36,024 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:36,024 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:36,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 25 treesize of output 19 [2021-07-13 19:37:36,025 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:36,028 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:36,028 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:37:36,029 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:36,054 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:36,056 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-07-13 19:37:36,056 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:79, output treesize:65 [2021-07-13 19:37:36,122 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:36,122 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:36,122 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:37:36,123 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:36,126 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:36,126 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:37:36,127 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:36,178 INFO L628 ElimStorePlain]: treesize reduction 74, result has 45.2 percent of original size [2021-07-13 19:37:36,186 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:36,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 27 treesize of output 21 [2021-07-13 19:37:36,187 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:37:36,210 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:36,212 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:36,213 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:37:36,213 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:36,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:37:36,216 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:36,223 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:36,244 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:36,244 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1640 vanished before elimination [2021-07-13 19:37:36,245 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:37:36,245 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:149, output treesize:38 [2021-07-13 19:37:36,307 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:36,307 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [422219760] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:36,307 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:36,307 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:37:36,307 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [610304053] [2021-07-13 19:37:36,307 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:37:36,307 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:36,307 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:37:36,307 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=234, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:37:36,308 INFO L87 Difference]: Start difference. First operand 417 states and 1348 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:36,846 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:36,846 INFO L93 Difference]: Finished difference Result 604 states and 1871 transitions. [2021-07-13 19:37:36,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:37:36,846 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:37:36,846 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:36,847 INFO L225 Difference]: With dead ends: 604 [2021-07-13 19:37:36,847 INFO L226 Difference]: Without dead ends: 591 [2021-07-13 19:37:36,848 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 468.4ms TimeCoverageRelationStatistics Valid=72, Invalid=434, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:37:36,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 591 states. [2021-07-13 19:37:36,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 591 to 411. [2021-07-13 19:37:36,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 411 states, 410 states have (on average 3.2439024390243905) internal successors, (1330), 410 states have internal predecessors, (1330), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:36,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 411 states to 411 states and 1330 transitions. [2021-07-13 19:37:36,853 INFO L78 Accepts]: Start accepts. Automaton has 411 states and 1330 transitions. Word has length 18 [2021-07-13 19:37:36,853 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:36,853 INFO L482 AbstractCegarLoop]: Abstraction has 411 states and 1330 transitions. [2021-07-13 19:37:36,853 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:36,853 INFO L276 IsEmpty]: Start isEmpty. Operand 411 states and 1330 transitions. [2021-07-13 19:37:36,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:37:36,854 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:36,854 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:37,054 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 255 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6330 [2021-07-13 19:37:37,054 INFO L430 AbstractCegarLoop]: === Iteration 261 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:37,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:37,055 INFO L82 PathProgramCache]: Analyzing trace with hash 1973011818, now seen corresponding path program 220 times [2021-07-13 19:37:37,055 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:37,055 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541983895] [2021-07-13 19:37:37,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:37,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:37,156 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:37,156 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:37,156 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1541983895] [2021-07-13 19:37:37,156 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1541983895] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:37,156 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1487886591] [2021-07-13 19:37:37,156 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 256 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 256 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:37:37,191 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:37:37,191 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:37:37,192 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:37:37,192 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:37,288 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:37,289 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:37,289 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:37:37,290 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:37,292 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:37,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 25 treesize of output 19 [2021-07-13 19:37:37,293 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:37,310 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:37,312 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-07-13 19:37:37,312 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:64, output treesize:50 [2021-07-13 19:37:37,401 INFO L446 ElimStorePlain]: Different costs {1=[array_4], 3=[array_2]} [2021-07-13 19:37:37,405 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:37,405 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:37:37,406 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:37,409 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:37,409 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2021-07-13 19:37:37,410 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:37,413 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:37,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 15 treesize of output 11 [2021-07-13 19:37:37,414 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:37,417 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:37:37,417 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:37,420 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:37,421 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:37:37,422 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 4 xjuncts. [2021-07-13 19:37:37,425 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:37:37,426 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:37,498 INFO L628 ElimStorePlain]: treesize reduction 188, result has 27.7 percent of original size [2021-07-13 19:37:37,501 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:37,502 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:37,502 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:37:37,502 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:37,505 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:37,505 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:37:37,506 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:37,513 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:37,535 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:37,536 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:37:37,536 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:256, output treesize:38 [2021-07-13 19:37:37,597 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:37,597 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1487886591] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:37,597 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:37,598 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:37:37,598 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [146946279] [2021-07-13 19:37:37,598 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:37:37,598 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:37,598 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:37:37,598 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=233, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:37:37,598 INFO L87 Difference]: Start difference. First operand 411 states and 1330 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:38,199 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:38,199 INFO L93 Difference]: Finished difference Result 642 states and 1992 transitions. [2021-07-13 19:37:38,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:37:38,199 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:37:38,199 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:38,200 INFO L225 Difference]: With dead ends: 642 [2021-07-13 19:37:38,200 INFO L226 Difference]: Without dead ends: 634 [2021-07-13 19:37:38,200 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 490.5ms TimeCoverageRelationStatistics Valid=72, Invalid=390, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:37:38,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 634 states. [2021-07-13 19:37:38,205 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 634 to 402. [2021-07-13 19:37:38,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 402 states, 401 states have (on average 3.2344139650872816) internal successors, (1297), 401 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:37:38,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 402 states to 402 states and 1297 transitions. [2021-07-13 19:37:38,206 INFO L78 Accepts]: Start accepts. Automaton has 402 states and 1297 transitions. Word has length 18 [2021-07-13 19:37:38,206 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:38,206 INFO L482 AbstractCegarLoop]: Abstraction has 402 states and 1297 transitions. [2021-07-13 19:37:38,206 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:38,206 INFO L276 IsEmpty]: Start isEmpty. Operand 402 states and 1297 transitions. [2021-07-13 19:37:38,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:37:38,207 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:38,207 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:38,407 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6343,256 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:37:38,408 INFO L430 AbstractCegarLoop]: === Iteration 262 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:38,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:38,408 INFO L82 PathProgramCache]: Analyzing trace with hash -615142990, now seen corresponding path program 221 times [2021-07-13 19:37:38,408 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:38,408 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766903621] [2021-07-13 19:37:38,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:38,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:38,572 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:38,573 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:38,573 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1766903621] [2021-07-13 19:37:38,573 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1766903621] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:38,573 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [939807785] [2021-07-13 19:37:38,573 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 257 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 257 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:37:38,601 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:37:38,601 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:37:38,602 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:37:38,602 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:38,863 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:38,863 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:38,863 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:37:38,864 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:38,867 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:38,867 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:38,868 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:37:38,868 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:38,871 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:38,872 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:38,872 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:37:38,873 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:38,876 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:38,876 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:38,876 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:37:38,877 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:38,880 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:38,880 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:38,881 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:37:38,881 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:38,884 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:38,884 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:37:38,885 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:39,001 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 43 [2021-07-13 19:37:39,001 INFO L628 ElimStorePlain]: treesize reduction 2, result has 98.7 percent of original size [2021-07-13 19:37:39,006 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 6 xjuncts. [2021-07-13 19:37:39,006 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:211, output treesize:143 [2021-07-13 19:37:39,176 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_1649, array_4], 1=[v_prenex_1648, array_0]} [2021-07-13 19:37:39,178 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:37:39,179 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:39,181 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:37:39,182 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:39,209 INFO L628 ElimStorePlain]: treesize reduction 38, result has 54.8 percent of original size [2021-07-13 19:37:39,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 27 treesize of output 21 [2021-07-13 19:37:39,211 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:37:39,226 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:39,226 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1648 vanished before elimination [2021-07-13 19:37:39,228 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:39,229 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:39,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:37:39,229 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:39,231 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:39,231 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:37:39,232 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:39,239 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:39,252 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:39,253 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:37:39,253 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:119, output treesize:18 [2021-07-13 19:37:39,277 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:39,277 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [939807785] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:39,277 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:39,277 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-13 19:37:39,277 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [616665736] [2021-07-13 19:37:39,277 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:37:39,277 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:39,277 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:37:39,278 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=266, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:37:39,278 INFO L87 Difference]: Start difference. First operand 402 states and 1297 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:37:40,011 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 71 [2021-07-13 19:37:40,628 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:40,628 INFO L93 Difference]: Finished difference Result 581 states and 1782 transitions. [2021-07-13 19:37:40,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:37:40,628 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:37:40,628 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:40,629 INFO L225 Difference]: With dead ends: 581 [2021-07-13 19:37:40,629 INFO L226 Difference]: Without dead ends: 569 [2021-07-13 19:37:40,629 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 1320.8ms TimeCoverageRelationStatistics Valid=139, Invalid=673, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:37:40,630 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 569 states. [2021-07-13 19:37:40,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 569 to 408. [2021-07-13 19:37:40,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 408 states, 407 states have (on average 3.2235872235872236) internal successors, (1312), 407 states have internal predecessors, (1312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:40,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 408 states to 408 states and 1312 transitions. [2021-07-13 19:37:40,635 INFO L78 Accepts]: Start accepts. Automaton has 408 states and 1312 transitions. Word has length 18 [2021-07-13 19:37:40,635 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:40,635 INFO L482 AbstractCegarLoop]: Abstraction has 408 states and 1312 transitions. [2021-07-13 19:37:40,635 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:37:40,635 INFO L276 IsEmpty]: Start isEmpty. Operand 408 states and 1312 transitions. [2021-07-13 19:37:40,635 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:37:40,635 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:40,635 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:40,838 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 257 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6356 [2021-07-13 19:37:40,838 INFO L430 AbstractCegarLoop]: === Iteration 263 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:40,838 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:40,838 INFO L82 PathProgramCache]: Analyzing trace with hash 866094880, now seen corresponding path program 222 times [2021-07-13 19:37:40,838 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:40,838 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [868823512] [2021-07-13 19:37:40,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:40,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:41,134 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:41,134 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:41,134 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [868823512] [2021-07-13 19:37:41,134 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [868823512] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:41,134 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1783876379] [2021-07-13 19:37:41,134 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 258 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 258 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:37:41,160 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:37:41,160 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:37:41,161 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:37:41,161 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:41,401 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:41,401 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:41,402 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:37:41,402 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:41,405 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:41,406 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:41,406 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:37:41,407 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:41,410 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:41,410 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:41,411 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:37:41,411 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:41,414 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:41,415 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:41,415 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:37:41,416 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:41,419 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:41,419 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:41,419 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:37:41,420 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:41,423 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:41,423 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:37:41,424 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:41,540 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 43 [2021-07-13 19:37:41,540 INFO L628 ElimStorePlain]: treesize reduction 2, result has 98.7 percent of original size [2021-07-13 19:37:41,544 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 6 xjuncts. [2021-07-13 19:37:41,544 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:211, output treesize:143 [2021-07-13 19:37:41,674 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:41,675 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:37:41,675 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:41,678 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:37:41,679 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:41,738 INFO L628 ElimStorePlain]: treesize reduction 77, result has 50.0 percent of original size [2021-07-13 19:37:41,739 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1658 vanished before elimination [2021-07-13 19:37:41,741 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:41,741 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:37:41,743 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:37:41,768 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:41,771 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:41,772 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:37:41,772 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:41,780 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:37:41,780 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:41,788 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:41,813 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37: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, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-13 19:37:41,816 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:41,840 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:41,840 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1656 vanished before elimination [2021-07-13 19:37:41,841 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 6 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:37:41,841 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 9 variables, input treesize:192, output treesize:41 [2021-07-13 19:37:41,906 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:41,906 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1783876379] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:41,906 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:41,906 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-13 19:37:41,906 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1024474609] [2021-07-13 19:37:41,906 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:37:41,906 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:41,906 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:37:41,907 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=267, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:37:41,907 INFO L87 Difference]: Start difference. First operand 408 states and 1312 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:37:42,618 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 80 [2021-07-13 19:37:42,878 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 63 [2021-07-13 19:37:43,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:43,250 INFO L93 Difference]: Finished difference Result 592 states and 1804 transitions. [2021-07-13 19:37:43,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:37:43,251 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:37:43,251 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:43,252 INFO L225 Difference]: With dead ends: 592 [2021-07-13 19:37:43,252 INFO L226 Difference]: Without dead ends: 578 [2021-07-13 19:37:43,252 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 1476.4ms TimeCoverageRelationStatistics Valid=132, Invalid=680, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:37:43,252 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 578 states. [2021-07-13 19:37:43,256 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 578 to 409. [2021-07-13 19:37:43,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 409 states, 408 states have (on average 3.2401960784313726) internal successors, (1322), 408 states have internal predecessors, (1322), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:43,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 409 states to 409 states and 1322 transitions. [2021-07-13 19:37:43,257 INFO L78 Accepts]: Start accepts. Automaton has 409 states and 1322 transitions. Word has length 18 [2021-07-13 19:37:43,257 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:43,257 INFO L482 AbstractCegarLoop]: Abstraction has 409 states and 1322 transitions. [2021-07-13 19:37:43,257 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:37:43,258 INFO L276 IsEmpty]: Start isEmpty. Operand 409 states and 1322 transitions. [2021-07-13 19:37:43,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:37:43,258 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:43,258 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:43,460 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 258 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6376 [2021-07-13 19:37:43,461 INFO L430 AbstractCegarLoop]: === Iteration 264 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:43,461 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:43,461 INFO L82 PathProgramCache]: Analyzing trace with hash -450062424, now seen corresponding path program 223 times [2021-07-13 19:37:43,461 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:43,461 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1989081326] [2021-07-13 19:37:43,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:43,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:43,645 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:43,645 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:43,645 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1989081326] [2021-07-13 19:37:43,645 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1989081326] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:43,645 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1680375278] [2021-07-13 19:37:43,645 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 259 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 259 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:37:43,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:43,676 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:37:43,676 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:43,974 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:43,975 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:43,975 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:37:43,975 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:43,979 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:43,979 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:37:43,980 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:44,037 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:44,041 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:44,041 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:44,041 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:37:44,042 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:44,045 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:44,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 17 treesize of output 13 [2021-07-13 19:37:44,046 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:44,099 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:44,102 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:44,103 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:44,103 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:37:44,104 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:44,107 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:44,107 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:37:44,108 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 2 xjuncts. [2021-07-13 19:37:44,162 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:44,168 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: 6 dim-0 vars, and 6 xjuncts. [2021-07-13 19:37:44,168 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:187, output treesize:163 [2021-07-13 19:37:44,337 INFO L446 ElimStorePlain]: Different costs {1=[array_4], 15=[array_2]} [2021-07-13 19:37:44,341 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:44,341 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:37:44,342 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:44,346 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:44,346 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:37:44,347 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:44,351 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:44,351 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:37:44,352 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:44,355 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:44,356 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:37:44,356 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:44,360 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:44,360 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:37:44,361 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:44,365 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:44,365 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-13 19:37:44,366 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:44,370 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:44,370 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:37:44,371 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:44,374 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:44,374 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 14 [2021-07-13 19:37:44,375 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:44,379 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:44,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 17 treesize of output 13 [2021-07-13 19:37:44,380 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:44,384 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:44,384 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:37:44,384 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:44,388 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:44,388 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:37:44,389 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:44,392 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:37:44,393 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:44,531 WARN L205 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 47 [2021-07-13 19:37:44,532 INFO L628 ElimStorePlain]: treesize reduction 109, result has 57.1 percent of original size [2021-07-13 19:37:44,536 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:44,536 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:44,536 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:37:44,537 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:44,540 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:44,540 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:44,540 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:37:44,541 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:44,544 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:44,544 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2021-07-13 19:37:44,545 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:44,596 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:44,599 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-13 19:37:44,599 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 7 variables, input treesize:399, output treesize:64 [2021-07-13 19:37:44,683 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:44,683 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1680375278] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:44,683 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:44,683 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:37:44,683 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188310477] [2021-07-13 19:37:44,683 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:37:44,683 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:44,683 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:37:44,684 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=235, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:37:44,684 INFO L87 Difference]: Start difference. First operand 409 states and 1322 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:45,402 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 93 [2021-07-13 19:37:45,663 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:45,663 INFO L93 Difference]: Finished difference Result 577 states and 1789 transitions. [2021-07-13 19:37:45,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:37:45,664 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:37:45,664 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:45,665 INFO L225 Difference]: With dead ends: 577 [2021-07-13 19:37:45,665 INFO L226 Difference]: Without dead ends: 567 [2021-07-13 19:37:45,665 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 1155.6ms TimeCoverageRelationStatistics Valid=104, Invalid=546, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:37:45,665 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 567 states. [2021-07-13 19:37:45,669 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 567 to 407. [2021-07-13 19:37:45,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 407 states, 406 states have (on average 3.2438423645320196) internal successors, (1317), 406 states have internal predecessors, (1317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:45,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 407 states to 407 states and 1317 transitions. [2021-07-13 19:37:45,671 INFO L78 Accepts]: Start accepts. Automaton has 407 states and 1317 transitions. Word has length 18 [2021-07-13 19:37:45,671 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:45,671 INFO L482 AbstractCegarLoop]: Abstraction has 407 states and 1317 transitions. [2021-07-13 19:37:45,671 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:45,671 INFO L276 IsEmpty]: Start isEmpty. Operand 407 states and 1317 transitions. [2021-07-13 19:37:45,673 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:37:45,673 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:45,673 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:45,896 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 259 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6398 [2021-07-13 19:37:45,896 INFO L430 AbstractCegarLoop]: === Iteration 265 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:45,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:45,896 INFO L82 PathProgramCache]: Analyzing trace with hash 1931932108, now seen corresponding path program 224 times [2021-07-13 19:37:45,896 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:45,896 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [998393900] [2021-07-13 19:37:45,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:45,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:46,029 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:46,030 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:46,030 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [998393900] [2021-07-13 19:37:46,030 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [998393900] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:46,030 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [582416600] [2021-07-13 19:37:46,030 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 260 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 260 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:37:46,056 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:37:46,057 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:37:46,057 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:37:46,057 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:46,182 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:46,183 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:46,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 25 treesize of output 19 [2021-07-13 19:37:46,184 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:46,187 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:46,187 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:46,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 15 treesize of output 11 [2021-07-13 19:37:46,188 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:46,190 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:46,191 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:37:46,191 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:46,246 INFO L628 ElimStorePlain]: treesize reduction 33, result has 68.0 percent of original size [2021-07-13 19:37:46,248 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-07-13 19:37:46,248 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:130, output treesize:70 [2021-07-13 19:37:46,365 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_1671, array_4], 1=[array_0, v_prenex_1670]} [2021-07-13 19:37:46,368 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:37:46,369 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:37:46,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 25 treesize of output 19 [2021-07-13 19:37:46,372 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:46,413 INFO L628 ElimStorePlain]: treesize reduction 62, result has 50.8 percent of original size [2021-07-13 19:37:46,416 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-13 19:37:46,416 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:46,432 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:46,432 INFO L518 ElimStorePlain]: Eliminatee array_0 vanished before elimination [2021-07-13 19:37:46,434 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:46,435 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:46,435 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:37:46,436 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:46,437 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:46,438 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:37:46,438 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:46,444 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:46,458 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:46,459 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:37:46,459 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:122, output treesize:18 [2021-07-13 19:37:46,482 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:46,482 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [582416600] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:46,482 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:46,482 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-13 19:37:46,482 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76241148] [2021-07-13 19:37:46,482 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:37:46,482 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:46,482 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:37:46,482 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:37:46,482 INFO L87 Difference]: Start difference. First operand 407 states and 1317 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:37:46,970 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:46,970 INFO L93 Difference]: Finished difference Result 575 states and 1776 transitions. [2021-07-13 19:37:46,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:37:46,971 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:37:46,971 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:46,972 INFO L225 Difference]: With dead ends: 575 [2021-07-13 19:37:46,972 INFO L226 Difference]: Without dead ends: 559 [2021-07-13 19:37:46,972 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 432.8ms TimeCoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:37:46,972 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 559 states. [2021-07-13 19:37:46,977 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 559 to 403. [2021-07-13 19:37:46,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 403 states, 402 states have (on average 3.2487562189054726) internal successors, (1306), 402 states have internal predecessors, (1306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:46,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 403 states to 403 states and 1306 transitions. [2021-07-13 19:37:46,978 INFO L78 Accepts]: Start accepts. Automaton has 403 states and 1306 transitions. Word has length 18 [2021-07-13 19:37:46,978 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:46,978 INFO L482 AbstractCegarLoop]: Abstraction has 403 states and 1306 transitions. [2021-07-13 19:37:46,978 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:37:46,978 INFO L276 IsEmpty]: Start isEmpty. Operand 403 states and 1306 transitions. [2021-07-13 19:37:46,979 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:37:46,979 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:46,979 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:47,188 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6427,260 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:37:47,188 INFO L430 AbstractCegarLoop]: === Iteration 266 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:47,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:47,188 INFO L82 PathProgramCache]: Analyzing trace with hash -881797318, now seen corresponding path program 225 times [2021-07-13 19:37:47,188 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:47,188 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [975024558] [2021-07-13 19:37:47,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:47,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:47,295 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:47,295 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:47,295 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [975024558] [2021-07-13 19:37:47,295 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [975024558] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:47,295 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [859689440] [2021-07-13 19:37:47,295 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 261 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 261 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:37:47,322 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:37:47,322 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:37:47,323 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:37:47,323 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:47,448 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:47,448 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:47,449 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:37:47,449 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:47,452 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:47,452 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:37:47,453 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:47,478 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:47,485 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-07-13 19:37:47,486 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:79, output treesize:65 [2021-07-13 19:37:47,552 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:47,552 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:47,553 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:37:47,553 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:47,556 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:47,556 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:37:47,557 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:47,608 INFO L628 ElimStorePlain]: treesize reduction 74, result has 45.2 percent of original size [2021-07-13 19:37:47,608 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:37:47,610 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:47,610 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:37:47,612 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:37:47,634 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:47,637 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:47,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:37:47,638 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:47,640 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:37:47,640 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:47,647 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:47,669 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:47,670 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:37:47,670 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:149, output treesize:38 [2021-07-13 19:37:47,731 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:47,731 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [859689440] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:47,731 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:47,731 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:37:47,731 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [275531064] [2021-07-13 19:37:47,731 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:37:47,731 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:47,731 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:37:47,731 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:37:47,731 INFO L87 Difference]: Start difference. First operand 403 states and 1306 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:48,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:48,277 INFO L93 Difference]: Finished difference Result 555 states and 1722 transitions. [2021-07-13 19:37:48,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:37:48,277 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:37:48,277 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:48,278 INFO L225 Difference]: With dead ends: 555 [2021-07-13 19:37:48,278 INFO L226 Difference]: Without dead ends: 542 [2021-07-13 19:37:48,278 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 480.8ms TimeCoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:37:48,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 542 states. [2021-07-13 19:37:48,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 542 to 387. [2021-07-13 19:37:48,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 387 states, 386 states have (on average 3.243523316062176) internal successors, (1252), 386 states have internal predecessors, (1252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:48,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 387 states to 387 states and 1252 transitions. [2021-07-13 19:37:48,283 INFO L78 Accepts]: Start accepts. Automaton has 387 states and 1252 transitions. Word has length 18 [2021-07-13 19:37:48,283 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:48,283 INFO L482 AbstractCegarLoop]: Abstraction has 387 states and 1252 transitions. [2021-07-13 19:37:48,283 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:48,284 INFO L276 IsEmpty]: Start isEmpty. Operand 387 states and 1252 transitions. [2021-07-13 19:37:48,284 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:37:48,284 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:48,284 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:48,484 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 261 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6443 [2021-07-13 19:37:48,485 INFO L430 AbstractCegarLoop]: === Iteration 267 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:48,485 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:48,485 INFO L82 PathProgramCache]: Analyzing trace with hash 1014303434, now seen corresponding path program 226 times [2021-07-13 19:37:48,485 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:48,485 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [236744376] [2021-07-13 19:37:48,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:48,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:48,662 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:48,662 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:48,662 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [236744376] [2021-07-13 19:37:48,662 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [236744376] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:48,662 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [958086972] [2021-07-13 19:37:48,662 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 262 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 262 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:37:48,691 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:37:48,691 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:37:48,691 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:37:48,691 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:48,798 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:48,799 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:48,799 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:37:48,800 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:48,803 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:48,803 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:48,803 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2021-07-13 19:37:48,804 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:48,807 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:48,807 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:48,808 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:37:48,808 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:48,811 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:48,812 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:48,812 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:37:48,813 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:48,816 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:48,816 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:48,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 35 treesize of output 27 [2021-07-13 19:37:48,818 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 4 xjuncts. [2021-07-13 19:37:48,821 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:48,821 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:37:48,822 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:48,941 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 45 [2021-07-13 19:37:48,942 INFO L628 ElimStorePlain]: treesize reduction 65, result has 76.3 percent of original size [2021-07-13 19:37:48,943 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:37:48,943 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 1 variables, input treesize:238, output treesize:209 [2021-07-13 19:37:49,316 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 117 DAG size of output: 72 [2021-07-13 19:37:49,455 INFO L446 ElimStorePlain]: Different costs {1=[array_4], 28=[array_0]} [2021-07-13 19:37:49,460 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:49,460 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:37:49,461 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:49,465 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:49,465 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:37:49,466 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:49,470 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:49,471 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:37:49,472 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:49,476 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:49,476 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:37:49,477 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:49,482 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:49,482 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:37:49,483 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:49,488 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:49,488 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:37:49,489 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:49,494 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:49,494 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:37:49,495 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:49,499 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:49,499 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:37:49,500 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:49,504 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:49,504 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:37:49,505 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:49,510 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:49,510 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:37:49,511 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:49,516 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:49,516 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:37:49,517 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:49,521 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:49,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 26 treesize of output 20 [2021-07-13 19:37:49,522 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:49,532 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:49,533 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:37:49,534 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 2 xjuncts. [2021-07-13 19:37:49,538 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:37:49,539 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:49,697 WARN L205 SmtUtils]: Spent 157.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 57 [2021-07-13 19:37:49,697 INFO L628 ElimStorePlain]: treesize reduction 181, result has 45.6 percent of original size [2021-07-13 19:37:49,701 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:49,701 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:49,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 20 treesize of output 9 [2021-07-13 19:37:49,702 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:49,705 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:49,705 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:37:49,706 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:49,763 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:49,766 INFO L550 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 2 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:37:49,766 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 9 variables, input treesize:493, output treesize:61 [2021-07-13 19:37:49,852 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:49,852 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [958086972] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:49,852 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:49,852 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-13 19:37:49,852 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [452526239] [2021-07-13 19:37:49,853 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:37:49,853 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:49,853 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:37:49,853 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:37:49,853 INFO L87 Difference]: Start difference. First operand 387 states and 1252 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:37:50,405 WARN L205 SmtUtils]: Spent 159.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 70 [2021-07-13 19:37:50,813 WARN L205 SmtUtils]: Spent 257.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 113 [2021-07-13 19:37:51,291 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 62 [2021-07-13 19:37:51,491 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:51,491 INFO L93 Difference]: Finished difference Result 571 states and 1741 transitions. [2021-07-13 19:37:51,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:37:51,491 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:37:51,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:51,492 INFO L225 Difference]: With dead ends: 571 [2021-07-13 19:37:51,492 INFO L226 Difference]: Without dead ends: 551 [2021-07-13 19:37:51,492 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 130 ImplicationChecksByTransitivity, 1781.8ms TimeCoverageRelationStatistics Valid=156, Invalid=774, Unknown=0, NotChecked=0, Total=930 [2021-07-13 19:37:51,493 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 551 states. [2021-07-13 19:37:51,496 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 551 to 386. [2021-07-13 19:37:51,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 386 states, 385 states have (on average 3.2311688311688314) internal successors, (1244), 385 states have internal predecessors, (1244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:51,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 1244 transitions. [2021-07-13 19:37:51,498 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 1244 transitions. Word has length 18 [2021-07-13 19:37:51,498 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:51,498 INFO L482 AbstractCegarLoop]: Abstraction has 386 states and 1244 transitions. [2021-07-13 19:37:51,498 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:37:51,498 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 1244 transitions. [2021-07-13 19:37:51,499 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:37:51,499 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:51,499 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:51,715 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6456,262 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:37:51,715 INFO L430 AbstractCegarLoop]: === Iteration 268 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:51,715 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:51,715 INFO L82 PathProgramCache]: Analyzing trace with hash -1851708756, now seen corresponding path program 227 times [2021-07-13 19:37:51,715 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:51,715 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653648893] [2021-07-13 19:37:51,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:51,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:51,923 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:51,923 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:51,924 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1653648893] [2021-07-13 19:37:51,924 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1653648893] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:51,924 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1678088964] [2021-07-13 19:37:51,924 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 263 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 263 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:37:51,951 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:37:51,951 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:37:51,951 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:37:51,952 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:52,067 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:52,068 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:52,068 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:37:52,069 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:52,071 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:52,072 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:52,072 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:37:52,073 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:52,075 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:52,076 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:52,076 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:37:52,077 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:52,079 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:52,079 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:37:52,080 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:52,163 INFO L628 ElimStorePlain]: treesize reduction 4, result has 96.5 percent of original size [2021-07-13 19:37:52,164 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:37:52,164 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:159, output treesize:109 [2021-07-13 19:37:52,392 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:52,393 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:52,393 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:37:52,393 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:52,397 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:52,397 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:37:52,398 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:52,462 INFO L628 ElimStorePlain]: treesize reduction 104, result has 43.5 percent of original size [2021-07-13 19:37:52,465 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:37:52,466 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:37:52,494 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:52,497 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:52,498 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:52,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 3 [2021-07-13 19:37:52,498 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:52,501 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:52,501 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:37:52,502 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:52,509 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:52,535 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:52,535 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:37:52,537 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-13 19:37:52,538 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:52,562 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:52,562 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1687 vanished before elimination [2021-07-13 19:37:52,564 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 6 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:37:52,564 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 9 variables, input treesize:198, output treesize:46 [2021-07-13 19:37:52,658 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:52,658 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1678088964] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:52,658 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:52,659 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-13 19:37:52,659 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [779060406] [2021-07-13 19:37:52,659 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:37:52,659 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:52,659 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:37:52,659 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=267, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:37:52,659 INFO L87 Difference]: Start difference. First operand 386 states and 1244 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:37:53,124 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 50 [2021-07-13 19:37:53,325 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 69 [2021-07-13 19:37:53,576 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 72 [2021-07-13 19:37:53,964 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 80 [2021-07-13 19:37:54,133 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:54,134 INFO L93 Difference]: Finished difference Result 542 states and 1658 transitions. [2021-07-13 19:37:54,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:37:54,134 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:37:54,134 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:54,135 INFO L225 Difference]: With dead ends: 542 [2021-07-13 19:37:54,135 INFO L226 Difference]: Without dead ends: 526 [2021-07-13 19:37:54,135 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 1568.2ms TimeCoverageRelationStatistics Valid=133, Invalid=679, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:37:54,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 526 states. [2021-07-13 19:37:54,139 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 526 to 385. [2021-07-13 19:37:54,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 385 states, 384 states have (on average 3.2369791666666665) internal successors, (1243), 384 states have internal predecessors, (1243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:54,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 385 states to 385 states and 1243 transitions. [2021-07-13 19:37:54,140 INFO L78 Accepts]: Start accepts. Automaton has 385 states and 1243 transitions. Word has length 18 [2021-07-13 19:37:54,140 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:54,140 INFO L482 AbstractCegarLoop]: Abstraction has 385 states and 1243 transitions. [2021-07-13 19:37:54,140 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:37:54,140 INFO L276 IsEmpty]: Start isEmpty. Operand 385 states and 1243 transitions. [2021-07-13 19:37:54,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:37:54,141 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:54,141 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:54,341 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6489,263 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:37:54,341 INFO L430 AbstractCegarLoop]: === Iteration 269 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:54,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:54,341 INFO L82 PathProgramCache]: Analyzing trace with hash -332880908, now seen corresponding path program 228 times [2021-07-13 19:37:54,341 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:54,342 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922952392] [2021-07-13 19:37:54,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:54,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:54,502 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:54,502 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:54,502 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1922952392] [2021-07-13 19:37:54,502 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1922952392] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:54,502 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [736473953] [2021-07-13 19:37:54,502 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 264 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 264 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:37:54,529 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:37:54,529 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:37:54,530 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:37:54,530 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:54,625 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:54,625 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:54,626 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:37:54,626 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:54,629 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:54,630 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:54,630 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:37:54,631 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:54,634 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:54,634 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:54,634 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:37:54,635 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:54,638 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:54,638 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:54,639 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:37:54,639 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:54,642 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:54,642 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:54,643 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:37:54,643 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:54,646 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:54,646 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:37:54,647 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:54,735 INFO L628 ElimStorePlain]: treesize reduction 74, result has 60.4 percent of original size [2021-07-13 19:37:54,736 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:37:54,736 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 1 variables, input treesize:253, output treesize:113 [2021-07-13 19:37:54,973 INFO L446 ElimStorePlain]: Different costs {0=[array_4, v_prenex_1696], 1=[array_0, v_prenex_1695]} [2021-07-13 19:37:54,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 25 treesize of output 19 [2021-07-13 19:37:54,977 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:54,979 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:37:54,980 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:55,012 INFO L628 ElimStorePlain]: treesize reduction 62, result has 42.6 percent of original size [2021-07-13 19:37:55,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 27 treesize of output 21 [2021-07-13 19:37:55,014 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:37:55,029 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:55,029 INFO L518 ElimStorePlain]: Eliminatee array_0 vanished before elimination [2021-07-13 19:37:55,032 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:55,032 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:55,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:37:55,033 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:55,035 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:55,035 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:37:55,035 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:55,042 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:55,055 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:55,056 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:37:55,056 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:122, output treesize:18 [2021-07-13 19:37:55,078 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:55,078 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [736473953] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:55,078 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:55,078 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:37:55,078 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [766247090] [2021-07-13 19:37:55,078 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:37:55,078 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:55,079 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:37:55,079 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:37:55,079 INFO L87 Difference]: Start difference. First operand 385 states and 1243 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:55,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:55,647 INFO L93 Difference]: Finished difference Result 530 states and 1636 transitions. [2021-07-13 19:37:55,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:37:55,647 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:37:55,647 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:55,648 INFO L225 Difference]: With dead ends: 530 [2021-07-13 19:37:55,648 INFO L226 Difference]: Without dead ends: 525 [2021-07-13 19:37:55,648 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 9 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 689.6ms TimeCoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:37:55,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 525 states. [2021-07-13 19:37:55,652 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 525 to 388. [2021-07-13 19:37:55,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 388 states, 387 states have (on average 3.242894056847545) internal successors, (1255), 387 states have internal predecessors, (1255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:55,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 388 states and 1255 transitions. [2021-07-13 19:37:55,653 INFO L78 Accepts]: Start accepts. Automaton has 388 states and 1255 transitions. Word has length 18 [2021-07-13 19:37:55,653 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:55,653 INFO L482 AbstractCegarLoop]: Abstraction has 388 states and 1255 transitions. [2021-07-13 19:37:55,653 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:55,653 INFO L276 IsEmpty]: Start isEmpty. Operand 388 states and 1255 transitions. [2021-07-13 19:37:55,654 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:37:55,654 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:55,654 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:55,854 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 264 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6506 [2021-07-13 19:37:55,854 INFO L430 AbstractCegarLoop]: === Iteration 270 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:55,854 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:55,854 INFO L82 PathProgramCache]: Analyzing trace with hash 2022097642, now seen corresponding path program 229 times [2021-07-13 19:37:55,854 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:55,854 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852857291] [2021-07-13 19:37:55,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:55,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:56,002 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:56,002 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:56,002 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [852857291] [2021-07-13 19:37:56,002 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [852857291] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:56,002 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [462054716] [2021-07-13 19:37:56,002 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 265 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 265 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:37:56,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:56,029 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:37:56,029 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:56,127 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:56,128 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:56,128 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:37:56,129 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:56,132 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:56,132 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:56,132 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:37:56,133 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:56,136 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:56,136 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:56,137 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:37:56,138 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:56,140 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:56,141 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:56,141 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:37:56,142 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:56,144 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:56,145 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:56,145 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:37:56,146 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:56,148 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:56,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 15 treesize of output 11 [2021-07-13 19:37:56,149 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:56,235 INFO L628 ElimStorePlain]: treesize reduction 68, result has 62.4 percent of original size [2021-07-13 19:37:56,236 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:37:56,237 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 1 variables, input treesize:253, output treesize:113 [2021-07-13 19:37:56,429 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:56,430 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:56,430 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:37:56,432 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 4 xjuncts. [2021-07-13 19:37:56,435 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:56,435 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:37:56,436 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:56,501 INFO L628 ElimStorePlain]: treesize reduction 154, result has 35.6 percent of original size [2021-07-13 19:37:56,504 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:56,504 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:37:56,505 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:56,507 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:37:56,508 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:56,515 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:56,538 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:56,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 7 treesize of output 5 [2021-07-13 19:37:56,541 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:56,562 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:56,562 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1700 vanished before elimination [2021-07-13 19:37:56,564 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:37:56,564 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:165, output treesize:38 [2021-07-13 19:37:56,622 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:56,622 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [462054716] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:56,622 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:56,622 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:37:56,623 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [467854572] [2021-07-13 19:37:56,623 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:37:56,623 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:56,623 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:37:56,623 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:37:56,623 INFO L87 Difference]: Start difference. First operand 388 states and 1255 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:57,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:57,054 INFO L93 Difference]: Finished difference Result 551 states and 1687 transitions. [2021-07-13 19:37:57,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:37:57,054 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:37:57,054 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:57,055 INFO L225 Difference]: With dead ends: 551 [2021-07-13 19:37:57,055 INFO L226 Difference]: Without dead ends: 546 [2021-07-13 19:37:57,055 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 9 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 516.8ms TimeCoverageRelationStatistics Valid=58, Invalid=284, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:37:57,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 546 states. [2021-07-13 19:37:57,059 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 546 to 385. [2021-07-13 19:37:57,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 385 states, 384 states have (on average 3.2369791666666665) internal successors, (1243), 384 states have internal predecessors, (1243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:57,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 385 states to 385 states and 1243 transitions. [2021-07-13 19:37:57,060 INFO L78 Accepts]: Start accepts. Automaton has 385 states and 1243 transitions. Word has length 18 [2021-07-13 19:37:57,060 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:57,060 INFO L482 AbstractCegarLoop]: Abstraction has 385 states and 1243 transitions. [2021-07-13 19:37:57,061 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:37:57,061 INFO L276 IsEmpty]: Start isEmpty. Operand 385 states and 1243 transitions. [2021-07-13 19:37:57,061 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:37:57,061 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:57,061 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:57,262 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6524,265 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:37:57,262 INFO L430 AbstractCegarLoop]: === Iteration 271 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:57,262 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:57,262 INFO L82 PathProgramCache]: Analyzing trace with hash -1074314582, now seen corresponding path program 230 times [2021-07-13 19:37:57,262 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:57,262 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193854607] [2021-07-13 19:37:57,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:57,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:57,440 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:57,441 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:57,441 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [193854607] [2021-07-13 19:37:57,441 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [193854607] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:57,441 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1863208454] [2021-07-13 19:37:57,441 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 266 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 266 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:37:57,467 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:37:57,467 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:37:57,468 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:37:57,468 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:57,557 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:57,557 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:57,557 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:37:57,558 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:57,561 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:57,561 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:57,561 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:37:57,562 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:57,565 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:57,565 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:57,565 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:37:57,566 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:57,568 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:37:57,568 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:57,617 INFO L628 ElimStorePlain]: treesize reduction 4, result has 94.0 percent of original size [2021-07-13 19:37:57,618 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:37:57,618 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:129, output treesize:63 [2021-07-13 19:37:57,804 INFO L446 ElimStorePlain]: Different costs {1=[array_4], 10=[array_0]} [2021-07-13 19:37:57,807 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:57,807 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:37:57,808 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:57,811 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:57,812 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:37:57,812 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:57,815 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:57,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 27 treesize of output 21 [2021-07-13 19:37:57,816 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:37:57,819 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:37:57,820 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:57,888 INFO L628 ElimStorePlain]: treesize reduction 38, result has 72.7 percent of original size [2021-07-13 19:37:57,891 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:57,892 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:57,892 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2021-07-13 19:37:57,892 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:57,895 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:57,895 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:57,896 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:37:57,896 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:57,899 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:57,899 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:37:57,900 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:57,906 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:57,937 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:57,939 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:37:57,939 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 6 variables, input treesize:149, output treesize:55 [2021-07-13 19:37:58,017 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:58,017 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1863208454] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:58,017 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:58,017 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-13 19:37:58,017 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532599787] [2021-07-13 19:37:58,017 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:37:58,017 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:58,017 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:37:58,018 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:37:58,018 INFO L87 Difference]: Start difference. First operand 385 states and 1243 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:37:58,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:37:58,782 INFO L93 Difference]: Finished difference Result 540 states and 1665 transitions. [2021-07-13 19:37:58,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:37:58,783 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:37:58,783 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:37:58,784 INFO L225 Difference]: With dead ends: 540 [2021-07-13 19:37:58,784 INFO L226 Difference]: Without dead ends: 535 [2021-07-13 19:37:58,784 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 8 SyntacticMatches, 4 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 803.8ms TimeCoverageRelationStatistics Valid=85, Invalid=467, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:37:58,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 535 states. [2021-07-13 19:37:58,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 535 to 386. [2021-07-13 19:37:58,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 386 states, 385 states have (on average 3.2337662337662336) internal successors, (1245), 385 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:37:58,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 1245 transitions. [2021-07-13 19:37:58,789 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 1245 transitions. Word has length 18 [2021-07-13 19:37:58,789 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:37:58,789 INFO L482 AbstractCegarLoop]: Abstraction has 386 states and 1245 transitions. [2021-07-13 19:37:58,789 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:37:58,789 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 1245 transitions. [2021-07-13 19:37:58,789 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:37:58,789 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:37:58,789 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:37:58,990 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 266 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6542 [2021-07-13 19:37:58,990 INFO L430 AbstractCegarLoop]: === Iteration 272 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:37:58,990 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:37:58,990 INFO L82 PathProgramCache]: Analyzing trace with hash -1147687062, now seen corresponding path program 231 times [2021-07-13 19:37:58,990 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:37:58,990 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1359629957] [2021-07-13 19:37:58,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:37:58,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:37:59,179 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:59,179 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:37:59,179 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1359629957] [2021-07-13 19:37:59,179 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1359629957] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:59,179 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [697710310] [2021-07-13 19:37:59,179 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 267 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 267 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:37:59,207 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:37:59,207 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:37:59,207 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:37:59,208 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:37:59,299 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:59,299 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:59,299 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:37:59,300 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:59,303 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:59,303 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:59,303 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 14 [2021-07-13 19:37:59,304 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:59,307 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:59,307 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:59,307 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:37:59,308 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:59,310 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:37:59,310 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:59,353 INFO L628 ElimStorePlain]: treesize reduction 4, result has 94.0 percent of original size [2021-07-13 19:37:59,354 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:37:59,354 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:129, output treesize:63 [2021-07-13 19:37:59,410 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:59,410 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:59,411 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:37:59,411 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:59,414 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:59,415 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:59,415 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:37:59,416 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:59,418 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-13 19:37:59,419 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:59,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 18 treesize of output 14 [2021-07-13 19:37:59,423 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:59,425 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:59,426 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:59,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 15 treesize of output 11 [2021-07-13 19:37:59,426 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:59,429 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:59,429 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:37:59,430 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 2 xjuncts. [2021-07-13 19:37:59,489 INFO L628 ElimStorePlain]: treesize reduction 79, result has 49.7 percent of original size [2021-07-13 19:37:59,492 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:37:59,492 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:37:59,493 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:59,495 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:37:59,496 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:37:59,502 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:59,528 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:37:59,529 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:37:59,529 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 2 variables, input treesize:191, output treesize:56 [2021-07-13 19:37:59,635 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:37:59,635 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [697710310] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:37:59,635 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:37:59,635 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:37:59,635 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1662802168] [2021-07-13 19:37:59,635 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:37:59,635 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:37:59,635 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:37:59,636 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:37:59,636 INFO L87 Difference]: Start difference. First operand 386 states and 1245 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:38:00,082 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 50 [2021-07-13 19:38:00,482 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:00,482 INFO L93 Difference]: Finished difference Result 551 states and 1681 transitions. [2021-07-13 19:38:00,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:38:00,483 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:38:00,483 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:00,484 INFO L225 Difference]: With dead ends: 551 [2021-07-13 19:38:00,484 INFO L226 Difference]: Without dead ends: 540 [2021-07-13 19:38:00,484 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 865.4ms TimeCoverageRelationStatistics Valid=89, Invalid=463, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:38:00,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 540 states. [2021-07-13 19:38:00,488 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 540 to 386. [2021-07-13 19:38:00,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 386 states, 385 states have (on average 3.2363636363636363) internal successors, (1246), 385 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:38:00,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 1246 transitions. [2021-07-13 19:38:00,489 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 1246 transitions. Word has length 18 [2021-07-13 19:38:00,489 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:00,489 INFO L482 AbstractCegarLoop]: Abstraction has 386 states and 1246 transitions. [2021-07-13 19:38:00,489 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:38:00,489 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 1246 transitions. [2021-07-13 19:38:00,490 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:38:00,490 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:00,490 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:00,690 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6555,267 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:38:00,690 INFO L430 AbstractCegarLoop]: === Iteration 273 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:00,691 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:00,691 INFO L82 PathProgramCache]: Analyzing trace with hash 843016612, now seen corresponding path program 232 times [2021-07-13 19:38:00,691 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:00,691 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312161444] [2021-07-13 19:38:00,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:00,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:00,896 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:00,896 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:00,896 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [312161444] [2021-07-13 19:38:00,897 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [312161444] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:00,897 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [865271806] [2021-07-13 19:38:00,897 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 268 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 268 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:38:00,923 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:38:00,923 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:38:00,924 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:38:00,924 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:01,029 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:01,030 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:01,030 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:38:01,031 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:01,034 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:01,034 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:01,034 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2021-07-13 19:38:01,035 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:01,038 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:01,038 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:01,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 24 treesize of output 18 [2021-07-13 19:38:01,039 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:01,042 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:01,043 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:01,043 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:38:01,044 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:01,046 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:01,047 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:01,047 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:38:01,048 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 4 xjuncts. [2021-07-13 19:38:01,051 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:01,051 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:38:01,052 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:01,168 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 45 [2021-07-13 19:38:01,169 INFO L628 ElimStorePlain]: treesize reduction 65, result has 76.3 percent of original size [2021-07-13 19:38:01,170 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:38:01,170 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 1 variables, input treesize:238, output treesize:209 [2021-07-13 19:38:01,278 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:01,278 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:01,278 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 36 [2021-07-13 19:38:01,279 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:01,283 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:01,283 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:01,284 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:38:01,284 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:01,287 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:38:01,288 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:01,291 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:01,292 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:01,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 15 treesize of output 11 [2021-07-13 19:38:01,293 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:01,296 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:01,296 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:01,297 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:38:01,297 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:01,300 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:38:01,301 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:01,304 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:01,304 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:01,304 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:38:01,305 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:01,308 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:38:01,308 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:01,311 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:38:01,312 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:01,315 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:01,315 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:01,316 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:38:01,316 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:01,320 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:01,320 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:01,320 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:38:01,321 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:01,324 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:01,325 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:01,325 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:38:01,326 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:01,329 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:01,329 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:01,329 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 35 [2021-07-13 19:38:01,330 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:01,333 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:01,334 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:38:01,334 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:01,424 INFO L628 ElimStorePlain]: treesize reduction 213, result has 29.5 percent of original size [2021-07-13 19:38:01,426 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:01,427 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:38:01,427 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:01,429 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:38:01,430 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:01,457 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:01,457 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:38:01,458 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 2 variables, input treesize:599, output treesize:67 [2021-07-13 19:38:01,576 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:01,576 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [865271806] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:01,576 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:01,576 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-13 19:38:01,576 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1034661839] [2021-07-13 19:38:01,576 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:38:01,576 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:01,576 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:38:01,576 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:38:01,577 INFO L87 Difference]: Start difference. First operand 386 states and 1246 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:38:02,087 WARN L205 SmtUtils]: Spent 157.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 70 [2021-07-13 19:38:02,207 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 65 [2021-07-13 19:38:02,659 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 64 [2021-07-13 19:38:02,918 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:02,918 INFO L93 Difference]: Finished difference Result 580 states and 1777 transitions. [2021-07-13 19:38:02,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:38:02,918 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:38:02,918 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:02,919 INFO L225 Difference]: With dead ends: 580 [2021-07-13 19:38:02,919 INFO L226 Difference]: Without dead ends: 566 [2021-07-13 19:38:02,919 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 129 ImplicationChecksByTransitivity, 1374.1ms TimeCoverageRelationStatistics Valid=151, Invalid=779, Unknown=0, NotChecked=0, Total=930 [2021-07-13 19:38:02,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 566 states. [2021-07-13 19:38:02,923 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 566 to 384. [2021-07-13 19:38:02,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 384 states, 383 states have (on average 3.240208877284595) internal successors, (1241), 383 states have internal predecessors, (1241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:38:02,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 1241 transitions. [2021-07-13 19:38:02,924 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 1241 transitions. Word has length 18 [2021-07-13 19:38:02,924 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:02,924 INFO L482 AbstractCegarLoop]: Abstraction has 384 states and 1241 transitions. [2021-07-13 19:38:02,924 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:38:02,924 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 1241 transitions. [2021-07-13 19:38:02,925 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:38:02,925 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:02,925 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:03,125 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6568,268 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:38:03,125 INFO L430 AbstractCegarLoop]: === Iteration 274 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:03,126 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:03,126 INFO L82 PathProgramCache]: Analyzing trace with hash 325764, now seen corresponding path program 233 times [2021-07-13 19:38:03,126 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:03,126 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [318499260] [2021-07-13 19:38:03,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:03,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:03,344 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:03,344 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:03,344 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [318499260] [2021-07-13 19:38:03,345 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [318499260] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:03,345 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [939851000] [2021-07-13 19:38:03,345 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 269 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 269 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:38:03,372 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:38:03,372 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:38:03,373 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:38:03,373 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:03,464 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:03,465 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:03,465 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:38:03,466 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:03,469 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:03,469 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:03,470 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:38:03,470 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:03,473 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:03,473 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:03,474 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:38:03,475 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:03,478 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:03,478 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:03,478 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:38:03,479 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:03,482 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:03,482 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:03,482 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:38:03,483 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:03,486 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:03,486 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:38:03,487 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:03,574 INFO L628 ElimStorePlain]: treesize reduction 74, result has 60.4 percent of original size [2021-07-13 19:38:03,575 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:38:03,575 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 1 variables, input treesize:253, output treesize:113 [2021-07-13 19:38:03,654 INFO L446 ElimStorePlain]: Different costs {0=[array_0, array_4], 1=[v_prenex_1713, v_prenex_1709, v_prenex_1708, v_prenex_1710, v_prenex_1712, v_prenex_1711]} [2021-07-13 19:38:03,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 18 treesize of output 14 [2021-07-13 19:38:03,659 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:03,746 INFO L628 ElimStorePlain]: treesize reduction 149, result has 41.1 percent of original size [2021-07-13 19:38:03,746 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:38:03,749 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-13 19:38:03,750 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:03,783 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:03,785 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:38:03,786 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:38:03,828 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:03,831 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:03,832 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:03,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 21 treesize of output 7 [2021-07-13 19:38:03,833 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:03,835 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:03,835 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:38:03,836 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:03,843 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:03,878 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:03,880 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:38:03,881 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:03,932 INFO L628 ElimStorePlain]: treesize reduction 14, result has 79.7 percent of original size [2021-07-13 19:38:03,932 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1712 vanished before elimination [2021-07-13 19:38:03,933 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1711 vanished before elimination [2021-07-13 19:38:03,933 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:38:03,933 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 8 variables, input treesize:270, output treesize:55 [2021-07-13 19:38:04,049 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:04,049 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [939851000] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:04,049 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:04,049 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-13 19:38:04,049 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [60810048] [2021-07-13 19:38:04,049 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:38:04,049 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:04,049 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:38:04,049 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:38:04,050 INFO L87 Difference]: Start difference. First operand 384 states and 1241 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:38:04,414 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 49 [2021-07-13 19:38:04,709 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 59 [2021-07-13 19:38:04,827 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 60 [2021-07-13 19:38:05,003 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 66 [2021-07-13 19:38:05,095 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:05,095 INFO L93 Difference]: Finished difference Result 557 states and 1706 transitions. [2021-07-13 19:38:05,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:38:05,095 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:38:05,095 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:05,096 INFO L225 Difference]: With dead ends: 557 [2021-07-13 19:38:05,096 INFO L226 Difference]: Without dead ends: 546 [2021-07-13 19:38:05,097 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 1122.5ms TimeCoverageRelationStatistics Valid=112, Invalid=590, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:38:05,097 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 546 states. [2021-07-13 19:38:05,100 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 546 to 381. [2021-07-13 19:38:05,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 381 states, 380 states have (on average 3.2289473684210526) internal successors, (1227), 380 states have internal predecessors, (1227), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:38:05,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 381 states to 381 states and 1227 transitions. [2021-07-13 19:38:05,102 INFO L78 Accepts]: Start accepts. Automaton has 381 states and 1227 transitions. Word has length 18 [2021-07-13 19:38:05,102 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:05,102 INFO L482 AbstractCegarLoop]: Abstraction has 381 states and 1227 transitions. [2021-07-13 19:38:05,102 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:38:05,102 INFO L276 IsEmpty]: Start isEmpty. Operand 381 states and 1227 transitions. [2021-07-13 19:38:05,102 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:38:05,102 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:05,102 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:05,302 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6589,269 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:38:05,303 INFO L430 AbstractCegarLoop]: === Iteration 275 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:05,303 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:05,303 INFO L82 PathProgramCache]: Analyzing trace with hash -1454877628, now seen corresponding path program 234 times [2021-07-13 19:38:05,303 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:05,303 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027526336] [2021-07-13 19:38:05,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:05,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:05,473 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:05,473 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:05,473 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027526336] [2021-07-13 19:38:05,473 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2027526336] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:05,473 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [654377463] [2021-07-13 19:38:05,473 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 270 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 270 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:38:05,501 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:38:05,501 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:38:05,501 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:38:05,502 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:05,625 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:05,626 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:05,626 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:38:05,627 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:38:05,630 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:05,630 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:05,630 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:38:05,631 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:05,634 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:05,634 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:05,634 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:38:05,635 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:05,637 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:05,638 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:38:05,638 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:05,678 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:05,679 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:38:05,679 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:143, output treesize:133 [2021-07-13 19:38:06,030 INFO L446 ElimStorePlain]: Different costs {1=[array_4], 21=[array_2]} [2021-07-13 19:38:06,034 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:06,035 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 14 [2021-07-13 19:38:06,036 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:06,040 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:06,040 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:38:06,041 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:06,045 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:06,045 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-13 19:38:06,046 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:06,050 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:06,050 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:38:06,050 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:06,054 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:06,054 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:38:06,055 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:06,059 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:06,059 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:38:06,060 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:06,064 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:06,064 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:38:06,065 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:06,069 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:06,069 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:38:06,070 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:06,073 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:06,074 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:38:06,074 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:06,078 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:06,078 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:38:06,079 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:06,083 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:06,083 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:38:06,084 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:06,088 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:38:06,088 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:06,245 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 56 [2021-07-13 19:38:06,246 INFO L628 ElimStorePlain]: treesize reduction 98, result has 62.3 percent of original size [2021-07-13 19:38:06,249 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:06,250 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:06,250 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:38:06,251 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:06,254 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:06,254 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:06,255 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:38:06,255 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:06,259 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:06,259 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2021-07-13 19:38:06,259 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:06,324 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:06,326 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 2 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:38:06,326 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 8 variables, input treesize:405, output treesize:77 [2021-07-13 19:38:06,432 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:06,433 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [654377463] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:06,433 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:06,433 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-13 19:38:06,433 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1513274461] [2021-07-13 19:38:06,433 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:38:06,433 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:06,433 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:38:06,433 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=267, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:38:06,433 INFO L87 Difference]: Start difference. First operand 381 states and 1227 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:38:06,957 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 55 [2021-07-13 19:38:07,195 WARN L205 SmtUtils]: Spent 197.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 98 [2021-07-13 19:38:07,441 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 68 [2021-07-13 19:38:07,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:07,876 INFO L93 Difference]: Finished difference Result 560 states and 1699 transitions. [2021-07-13 19:38:07,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:38:07,876 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:38:07,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:07,877 INFO L225 Difference]: With dead ends: 560 [2021-07-13 19:38:07,877 INFO L226 Difference]: Without dead ends: 544 [2021-07-13 19:38:07,877 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 1504.3ms TimeCoverageRelationStatistics Valid=116, Invalid=640, Unknown=0, NotChecked=0, Total=756 [2021-07-13 19:38:07,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 544 states. [2021-07-13 19:38:07,881 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 544 to 385. [2021-07-13 19:38:07,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 385 states, 384 states have (on average 3.2109375) internal successors, (1233), 384 states have internal predecessors, (1233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:38:07,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 385 states to 385 states and 1233 transitions. [2021-07-13 19:38:07,882 INFO L78 Accepts]: Start accepts. Automaton has 385 states and 1233 transitions. Word has length 18 [2021-07-13 19:38:07,882 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:07,882 INFO L482 AbstractCegarLoop]: Abstraction has 385 states and 1233 transitions. [2021-07-13 19:38:07,882 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:38:07,882 INFO L276 IsEmpty]: Start isEmpty. Operand 385 states and 1233 transitions. [2021-07-13 19:38:07,883 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:38:07,883 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:07,883 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:08,083 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6606,270 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:38:08,083 INFO L430 AbstractCegarLoop]: === Iteration 276 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:08,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:08,084 INFO L82 PathProgramCache]: Analyzing trace with hash 2095137096, now seen corresponding path program 235 times [2021-07-13 19:38:08,084 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:08,084 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238537312] [2021-07-13 19:38:08,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:08,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:08,296 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:08,296 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:08,296 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [238537312] [2021-07-13 19:38:08,296 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [238537312] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:08,296 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2070108391] [2021-07-13 19:38:08,296 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 271 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 271 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:38:08,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:08,324 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:38:08,324 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:08,429 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:08,430 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:08,430 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:38:08,431 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:08,434 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:08,434 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:08,434 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:38:08,435 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:08,438 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:08,438 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:08,438 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:38:08,439 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:08,442 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:08,442 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:08,443 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:38:08,444 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:08,447 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:08,447 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:08,447 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:38:08,448 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:08,451 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:08,451 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:38:08,452 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:08,540 INFO L628 ElimStorePlain]: treesize reduction 68, result has 62.4 percent of original size [2021-07-13 19:38:08,541 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:38:08,542 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 1 variables, input treesize:253, output treesize:113 [2021-07-13 19:38:08,807 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:08,808 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:38:08,808 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:08,812 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:38:08,812 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:08,872 INFO L628 ElimStorePlain]: treesize reduction 82, result has 48.4 percent of original size [2021-07-13 19:38:08,875 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-13 19:38:08,876 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:08,898 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:08,899 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1728 vanished before elimination [2021-07-13 19:38:08,899 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:38:08,901 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:08,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 27 treesize of output 21 [2021-07-13 19:38:08,902 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-07-13 19:38:08,927 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:08,930 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:08,930 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:38:08,931 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:08,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 10 treesize of output 5 [2021-07-13 19:38:08,934 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:08,941 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:08,965 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:08,966 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 6 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:38:08,966 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 9 variables, input treesize:195, output treesize:45 [2021-07-13 19:38:09,031 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:09,031 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2070108391] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:09,031 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:09,031 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-13 19:38:09,031 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [431501222] [2021-07-13 19:38:09,031 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:38:09,031 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:09,031 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:38:09,031 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=266, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:38:09,031 INFO L87 Difference]: Start difference. First operand 385 states and 1233 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:38:09,574 WARN L205 SmtUtils]: Spent 208.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 56 [2021-07-13 19:38:09,912 WARN L205 SmtUtils]: Spent 306.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 82 [2021-07-13 19:38:10,450 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:10,451 INFO L93 Difference]: Finished difference Result 602 states and 1813 transitions. [2021-07-13 19:38:10,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:38:10,451 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:38:10,451 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:10,452 INFO L225 Difference]: With dead ends: 602 [2021-07-13 19:38:10,452 INFO L226 Difference]: Without dead ends: 581 [2021-07-13 19:38:10,452 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 1537.5ms TimeCoverageRelationStatistics Valid=129, Invalid=683, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:38:10,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 581 states. [2021-07-13 19:38:10,456 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 581 to 390. [2021-07-13 19:38:10,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 390 states, 389 states have (on average 3.2467866323907457) internal successors, (1263), 389 states have internal predecessors, (1263), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:38:10,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 390 states to 390 states and 1263 transitions. [2021-07-13 19:38:10,457 INFO L78 Accepts]: Start accepts. Automaton has 390 states and 1263 transitions. Word has length 18 [2021-07-13 19:38:10,457 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:10,457 INFO L482 AbstractCegarLoop]: Abstraction has 390 states and 1263 transitions. [2021-07-13 19:38:10,457 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:38:10,457 INFO L276 IsEmpty]: Start isEmpty. Operand 390 states and 1263 transitions. [2021-07-13 19:38:10,458 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:38:10,458 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:10,458 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:10,658 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6624,271 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:38:10,658 INFO L430 AbstractCegarLoop]: === Iteration 277 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:10,658 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:10,659 INFO L82 PathProgramCache]: Analyzing trace with hash -125787926, now seen corresponding path program 236 times [2021-07-13 19:38:10,659 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:10,659 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1053103357] [2021-07-13 19:38:10,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:10,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:10,786 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:10,786 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:10,786 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1053103357] [2021-07-13 19:38:10,786 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1053103357] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:10,786 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2012726298] [2021-07-13 19:38:10,786 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 272 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 272 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:38:10,814 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:38:10,814 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:38:10,814 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:38:10,815 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:10,902 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:10,903 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:10,903 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:38:10,903 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:10,906 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:10,906 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:10,906 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:38:10,907 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:10,910 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:10,910 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:10,910 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:38:10,911 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:10,913 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:10,914 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:38:10,914 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:10,963 INFO L628 ElimStorePlain]: treesize reduction 28, result has 68.5 percent of original size [2021-07-13 19:38:10,964 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:38:10,964 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:135, output treesize:61 [2021-07-13 19:38:11,116 INFO L446 ElimStorePlain]: Different costs {1=[array_4], 3=[array_2]} [2021-07-13 19:38:11,120 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:11,120 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:38:11,121 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:11,125 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:11,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 15 treesize of output 11 [2021-07-13 19:38:11,125 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:11,128 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:11,129 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:38:11,129 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:11,132 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:11,133 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:38:11,134 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 4 xjuncts. [2021-07-13 19:38:11,137 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:38:11,138 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:11,141 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2021-07-13 19:38:11,142 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:11,216 INFO L628 ElimStorePlain]: treesize reduction 182, result has 30.0 percent of original size [2021-07-13 19:38:11,219 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:11,219 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:11,219 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:38:11,220 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:11,222 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:11,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 21 treesize of output 7 [2021-07-13 19:38:11,223 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:11,230 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:11,252 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:11,253 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:38:11,253 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:256, output treesize:38 [2021-07-13 19:38:11,314 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:11,314 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2012726298] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:11,314 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:11,314 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:38:11,314 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [961956479] [2021-07-13 19:38:11,314 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:38:11,315 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:11,315 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:38:11,315 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:38:11,315 INFO L87 Difference]: Start difference. First operand 390 states and 1263 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:38:12,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:12,233 INFO L93 Difference]: Finished difference Result 635 states and 1947 transitions. [2021-07-13 19:38:12,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:38:12,234 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:38:12,234 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:12,235 INFO L225 Difference]: With dead ends: 635 [2021-07-13 19:38:12,235 INFO L226 Difference]: Without dead ends: 630 [2021-07-13 19:38:12,235 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 9 SyntacticMatches, 3 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 137 ImplicationChecksByTransitivity, 832.5ms TimeCoverageRelationStatistics Valid=111, Invalid=701, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:38:12,235 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 630 states. [2021-07-13 19:38:12,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 630 to 384. [2021-07-13 19:38:12,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 384 states, 383 states have (on average 3.227154046997389) internal successors, (1236), 383 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:38:12,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 1236 transitions. [2021-07-13 19:38:12,240 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 1236 transitions. Word has length 18 [2021-07-13 19:38:12,240 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:12,240 INFO L482 AbstractCegarLoop]: Abstraction has 384 states and 1236 transitions. [2021-07-13 19:38:12,240 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:38:12,240 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 1236 transitions. [2021-07-13 19:38:12,241 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:38:12,241 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:12,241 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:12,441 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6647,272 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:38:12,441 INFO L430 AbstractCegarLoop]: === Iteration 278 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:12,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:12,441 INFO L82 PathProgramCache]: Analyzing trace with hash 2105176344, now seen corresponding path program 237 times [2021-07-13 19:38:12,442 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:12,442 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821002267] [2021-07-13 19:38:12,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:12,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:12,641 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:12,641 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:12,642 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821002267] [2021-07-13 19:38:12,642 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [821002267] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:12,642 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [693461170] [2021-07-13 19:38:12,642 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 273 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 273 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:38:12,669 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:38:12,670 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:38:12,670 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:38:12,670 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:12,786 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:12,786 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:12,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 27 treesize of output 21 [2021-07-13 19:38:12,787 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:38:12,790 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:12,790 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:12,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 17 treesize of output 13 [2021-07-13 19:38:12,791 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:12,794 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:12,794 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:12,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 15 treesize of output 11 [2021-07-13 19:38:12,795 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:12,798 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:12,798 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:38:12,799 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:12,838 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:12,839 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:38:12,839 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:143, output treesize:133 [2021-07-13 19:38:12,935 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:12,935 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:12,936 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:38:12,937 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:12,940 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:12,940 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:12,941 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:38:12,941 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:12,944 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:12,945 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:12,945 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:38:12,946 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:12,949 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:12,949 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:12,950 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:38:12,950 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:12,953 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:38:12,954 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:12,957 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:12,957 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:12,957 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:38:12,958 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:12,961 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:12,961 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:12,962 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:38:12,962 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:12,965 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:38:12,965 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:12,968 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:38:12,968 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:12,971 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:12,971 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:38:12,972 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:13,041 INFO L628 ElimStorePlain]: treesize reduction 95, result has 48.4 percent of original size [2021-07-13 19:38:13,044 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:13,044 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:38:13,045 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:13,047 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:38:13,048 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:13,076 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:13,077 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:38:13,077 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 2 variables, input treesize:371, output treesize:67 [2021-07-13 19:38:13,247 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:13,247 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [693461170] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:13,248 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:13,248 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-13 19:38:13,248 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2092743295] [2021-07-13 19:38:13,248 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:38:13,248 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:13,248 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:38:13,248 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:38:13,248 INFO L87 Difference]: Start difference. First operand 384 states and 1236 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:38:13,716 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 55 [2021-07-13 19:38:14,035 WARN L205 SmtUtils]: Spent 143.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 70 [2021-07-13 19:38:14,184 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 58 [2021-07-13 19:38:14,441 WARN L205 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 74 [2021-07-13 19:38:14,597 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:14,597 INFO L93 Difference]: Finished difference Result 534 states and 1626 transitions. [2021-07-13 19:38:14,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:38:14,597 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:38:14,597 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:14,598 INFO L225 Difference]: With dead ends: 534 [2021-07-13 19:38:14,598 INFO L226 Difference]: Without dead ends: 518 [2021-07-13 19:38:14,598 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 1427.2ms TimeCoverageRelationStatistics Valid=126, Invalid=630, Unknown=0, NotChecked=0, Total=756 [2021-07-13 19:38:14,599 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 518 states. [2021-07-13 19:38:14,602 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 518 to 383. [2021-07-13 19:38:14,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 383 states, 382 states have (on average 3.225130890052356) internal successors, (1232), 382 states have internal predecessors, (1232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:38:14,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 1232 transitions. [2021-07-13 19:38:14,603 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 1232 transitions. Word has length 18 [2021-07-13 19:38:14,603 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:14,603 INFO L482 AbstractCegarLoop]: Abstraction has 383 states and 1232 transitions. [2021-07-13 19:38:14,603 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:38:14,603 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 1232 transitions. [2021-07-13 19:38:14,604 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:38:14,604 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:14,604 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:14,804 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 273 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6660 [2021-07-13 19:38:14,804 INFO L430 AbstractCegarLoop]: === Iteration 279 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:14,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:14,804 INFO L82 PathProgramCache]: Analyzing trace with hash 216795586, now seen corresponding path program 238 times [2021-07-13 19:38:14,804 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:14,805 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1932662751] [2021-07-13 19:38:14,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:14,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:14,975 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:14,976 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:14,976 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1932662751] [2021-07-13 19:38:14,976 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1932662751] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:14,976 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1746166697] [2021-07-13 19:38:14,976 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 274 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 274 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:38:15,006 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:38:15,007 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:38:15,007 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:38:15,007 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:15,095 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:15,095 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:15,095 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:38:15,096 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:15,099 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:15,099 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:15,099 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:38:15,100 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:15,102 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:15,103 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:15,103 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:38:15,104 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:15,106 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:15,106 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:38:15,107 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:15,150 INFO L628 ElimStorePlain]: treesize reduction 28, result has 68.5 percent of original size [2021-07-13 19:38:15,151 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:38:15,151 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:135, output treesize:61 [2021-07-13 19:38:15,201 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-13 19:38:15,202 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:15,206 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:15,206 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:15,206 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:38:15,207 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:15,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 18 treesize of output 14 [2021-07-13 19:38:15,211 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:15,214 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:15,214 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:15,214 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:38:15,215 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:15,218 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:15,219 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:15,219 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2021-07-13 19:38:15,220 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:15,223 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:15,223 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:15,223 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:38:15,224 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:15,227 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:38:15,227 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:15,230 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:15,230 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:15,231 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:38:15,232 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 4 xjuncts. [2021-07-13 19:38:15,235 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:38:15,235 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:15,307 INFO L628 ElimStorePlain]: treesize reduction 187, result has 30.7 percent of original size [2021-07-13 19:38:15,309 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:15,310 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:38:15,310 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:15,312 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:38:15,313 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:15,320 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:15,344 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:15,345 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:38:15,345 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 2 variables, input treesize:316, output treesize:55 [2021-07-13 19:38:15,453 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:15,453 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1746166697] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:15,453 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:15,453 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:38:15,453 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191438630] [2021-07-13 19:38:15,453 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:38:15,453 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:15,454 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:38:15,454 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:38:15,454 INFO L87 Difference]: Start difference. First operand 383 states and 1232 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:38:15,927 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:15,927 INFO L93 Difference]: Finished difference Result 534 states and 1636 transitions. [2021-07-13 19:38:15,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:38:15,927 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:38:15,927 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:15,928 INFO L225 Difference]: With dead ends: 534 [2021-07-13 19:38:15,928 INFO L226 Difference]: Without dead ends: 529 [2021-07-13 19:38:15,929 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 529.8ms TimeCoverageRelationStatistics Valid=61, Invalid=319, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:38:15,929 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 529 states. [2021-07-13 19:38:15,932 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 529 to 384. [2021-07-13 19:38:15,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 384 states, 383 states have (on average 3.224543080939948) internal successors, (1235), 383 states have internal predecessors, (1235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:38:15,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 1235 transitions. [2021-07-13 19:38:15,934 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 1235 transitions. Word has length 18 [2021-07-13 19:38:15,934 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:15,934 INFO L482 AbstractCegarLoop]: Abstraction has 384 states and 1235 transitions. [2021-07-13 19:38:15,934 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:38:15,934 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 1235 transitions. [2021-07-13 19:38:15,934 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:38:15,934 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:15,934 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:16,134 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 274 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6674 [2021-07-13 19:38:16,135 INFO L430 AbstractCegarLoop]: === Iteration 280 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:16,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:16,135 INFO L82 PathProgramCache]: Analyzing trace with hash 1578351692, now seen corresponding path program 239 times [2021-07-13 19:38:16,135 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:16,135 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [189614980] [2021-07-13 19:38:16,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:16,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:16,328 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:16,329 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:16,329 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [189614980] [2021-07-13 19:38:16,329 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [189614980] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:16,329 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1533935467] [2021-07-13 19:38:16,329 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 275 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 275 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:38:16,356 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:38:16,356 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:38:16,357 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:38:16,357 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:16,446 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:16,447 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:16,447 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:38:16,448 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:16,450 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:16,450 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:16,451 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:38:16,452 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:16,454 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:16,455 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:16,455 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:38:16,455 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:16,458 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:16,458 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:38:16,459 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:16,543 INFO L628 ElimStorePlain]: treesize reduction 4, result has 96.3 percent of original size [2021-07-13 19:38:16,544 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:38:16,544 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:153, output treesize:103 [2021-07-13 19:38:16,616 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:16,617 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:38:16,617 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:16,620 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:38:16,621 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:16,696 INFO L628 ElimStorePlain]: treesize reduction 103, result has 46.6 percent of original size [2021-07-13 19:38:16,696 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1735 vanished before elimination [2021-07-13 19:38:16,699 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:38:16,700 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:38:16,736 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:16,739 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:16,739 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:16,740 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:38:16,740 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:16,743 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:16,743 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:38:16,743 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:16,750 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:16,784 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:16,787 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-13 19:38:16,788 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:16,841 INFO L628 ElimStorePlain]: treesize reduction 16, result has 77.8 percent of original size [2021-07-13 19:38:16,841 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:38:16,842 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:38:16,842 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:217, output treesize:56 [2021-07-13 19:38:16,951 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:16,951 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1533935467] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:16,952 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:16,952 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:38:16,952 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1602554284] [2021-07-13 19:38:16,952 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:38:16,952 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:16,952 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:38:16,952 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:38:16,952 INFO L87 Difference]: Start difference. First operand 384 states and 1235 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:38:17,297 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 53 [2021-07-13 19:38:17,583 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 60 [2021-07-13 19:38:17,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:17,779 INFO L93 Difference]: Finished difference Result 535 states and 1633 transitions. [2021-07-13 19:38:17,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:38:17,780 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:38:17,780 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:17,781 INFO L225 Difference]: With dead ends: 535 [2021-07-13 19:38:17,781 INFO L226 Difference]: Without dead ends: 524 [2021-07-13 19:38:17,781 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 876.8ms TimeCoverageRelationStatistics Valid=81, Invalid=425, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:38:17,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 524 states. [2021-07-13 19:38:17,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 524 to 382. [2021-07-13 19:38:17,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 382 states, 381 states have (on average 3.215223097112861) internal successors, (1225), 381 states have internal predecessors, (1225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:38:17,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 1225 transitions. [2021-07-13 19:38:17,786 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 1225 transitions. Word has length 18 [2021-07-13 19:38:17,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:17,786 INFO L482 AbstractCegarLoop]: Abstraction has 382 states and 1225 transitions. [2021-07-13 19:38:17,786 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:38:17,786 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 1225 transitions. [2021-07-13 19:38:17,786 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:38:17,786 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:17,786 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:17,987 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6687,275 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:38:17,987 INFO L430 AbstractCegarLoop]: === Iteration 281 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:17,987 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:17,987 INFO L82 PathProgramCache]: Analyzing trace with hash 1977028402, now seen corresponding path program 240 times [2021-07-13 19:38:17,987 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:17,987 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835203077] [2021-07-13 19:38:17,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:17,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:18,169 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:18,169 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:18,169 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [835203077] [2021-07-13 19:38:18,169 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [835203077] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:18,169 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1745563697] [2021-07-13 19:38:18,169 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 276 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 276 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:38:18,197 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:38:18,197 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:38:18,197 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:38:18,198 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:18,329 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:18,330 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:18,330 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:38:18,331 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:18,333 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:18,334 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:18,334 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:38:18,335 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:38:18,338 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:18,338 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:18,338 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:38:18,339 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:18,341 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:18,342 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:38:18,342 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:18,381 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:18,382 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:38:18,382 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:143, output treesize:133 [2021-07-13 19:38:18,470 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:18,471 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:18,471 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:38:18,472 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:18,475 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:18,476 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:18,476 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:38:18,477 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:18,479 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:38:18,480 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:18,483 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:18,484 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:18,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 25 treesize of output 19 [2021-07-13 19:38:18,485 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:18,488 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:18,488 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:18,488 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:38:18,489 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:18,492 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:18,493 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:18,493 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:38:18,494 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:18,497 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:18,497 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:18,497 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:38:18,498 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:18,501 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:18,502 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:18,502 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:38:18,502 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:18,505 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:38:18,506 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:18,508 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:38:18,509 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:18,595 INFO L628 ElimStorePlain]: treesize reduction 108, result has 50.2 percent of original size [2021-07-13 19:38:18,598 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:18,598 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:38:18,599 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:18,601 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:38:18,602 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:18,636 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:18,637 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:38:18,637 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 2 variables, input treesize:421, output treesize:87 [2021-07-13 19:38:18,769 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:18,769 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1745563697] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:18,769 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:18,769 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-13 19:38:18,769 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2041805183] [2021-07-13 19:38:18,769 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:38:18,769 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:18,769 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:38:18,769 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:38:18,769 INFO L87 Difference]: Start difference. First operand 382 states and 1225 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:38:19,424 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 55 [2021-07-13 19:38:19,825 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:19,825 INFO L93 Difference]: Finished difference Result 583 states and 1787 transitions. [2021-07-13 19:38:19,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:38:19,825 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:38:19,825 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:19,826 INFO L225 Difference]: With dead ends: 583 [2021-07-13 19:38:19,826 INFO L226 Difference]: Without dead ends: 577 [2021-07-13 19:38:19,826 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 1159.4ms TimeCoverageRelationStatistics Valid=132, Invalid=680, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:38:19,827 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 577 states. [2021-07-13 19:38:19,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 577 to 378. [2021-07-13 19:38:19,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 378 states, 377 states have (on average 3.2148541114058355) internal successors, (1212), 377 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:38:19,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 378 states to 378 states and 1212 transitions. [2021-07-13 19:38:19,831 INFO L78 Accepts]: Start accepts. Automaton has 378 states and 1212 transitions. Word has length 18 [2021-07-13 19:38:19,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:19,831 INFO L482 AbstractCegarLoop]: Abstraction has 378 states and 1212 transitions. [2021-07-13 19:38:19,831 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:38:19,832 INFO L276 IsEmpty]: Start isEmpty. Operand 378 states and 1212 transitions. [2021-07-13 19:38:19,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:38:19,832 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:19,832 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:20,032 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 276 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6700 [2021-07-13 19:38:20,033 INFO L430 AbstractCegarLoop]: === Iteration 282 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:20,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:20,033 INFO L82 PathProgramCache]: Analyzing trace with hash -1028287122, now seen corresponding path program 241 times [2021-07-13 19:38:20,033 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:20,033 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [358707043] [2021-07-13 19:38:20,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:20,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:20,189 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:20,189 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:20,189 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [358707043] [2021-07-13 19:38:20,189 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [358707043] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:20,189 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [509718274] [2021-07-13 19:38:20,189 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 277 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 277 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:38:20,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:20,216 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:38:20,216 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:20,301 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:20,301 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:20,302 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:38:20,303 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:20,305 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:20,306 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:20,306 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:38:20,307 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:38:20,310 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:20,310 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:20,310 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:38:20,311 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:20,313 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:20,313 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:38:20,314 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:20,348 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:20,349 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:38:20,349 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:131, output treesize:121 [2021-07-13 19:38:20,752 INFO L446 ElimStorePlain]: Different costs {1=[array_4], 21=[array_2]} [2021-07-13 19:38:20,756 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:20,757 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:38:20,757 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:20,761 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:20,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 14 [2021-07-13 19:38:20,762 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:20,766 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:20,767 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:38:20,768 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:20,772 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:20,772 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:38:20,773 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:20,777 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:20,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 17 treesize of output 13 [2021-07-13 19:38:20,777 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:20,781 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:20,782 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:38:20,782 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:20,786 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:20,787 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:38:20,787 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:20,791 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:20,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 25 treesize of output 19 [2021-07-13 19:38:20,792 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:20,796 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:20,796 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:38:20,797 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:20,801 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:20,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 29 treesize of output 23 [2021-07-13 19:38:20,802 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:20,806 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:20,806 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:38:20,807 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:20,810 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-13 19:38:20,811 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:20,964 WARN L205 SmtUtils]: Spent 152.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 54 [2021-07-13 19:38:20,964 INFO L628 ElimStorePlain]: treesize reduction 95, result has 62.6 percent of original size [2021-07-13 19:38:20,968 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:20,969 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:20,969 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:38:20,969 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:20,973 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:20,973 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:20,973 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2021-07-13 19:38:20,974 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:20,977 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:20,977 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:38:20,978 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:21,046 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:21,049 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 2 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:38:21,049 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 8 variables, input treesize:399, output treesize:72 [2021-07-13 19:38:21,141 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:21,141 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [509718274] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:21,142 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:21,142 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-13 19:38:21,142 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701921353] [2021-07-13 19:38:21,142 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:38:21,142 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:21,142 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:38:21,142 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=267, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:38:21,142 INFO L87 Difference]: Start difference. First operand 378 states and 1212 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:38:21,555 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 49 [2021-07-13 19:38:21,796 WARN L205 SmtUtils]: Spent 191.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 89 [2021-07-13 19:38:22,105 WARN L205 SmtUtils]: Spent 232.00 ms on a formula simplification. DAG size of input: 139 DAG size of output: 107 [2021-07-13 19:38:22,439 WARN L205 SmtUtils]: Spent 271.00 ms on a formula simplification. DAG size of input: 129 DAG size of output: 104 [2021-07-13 19:38:22,703 WARN L205 SmtUtils]: Spent 212.00 ms on a formula simplification. DAG size of input: 119 DAG size of output: 94 [2021-07-13 19:38:22,771 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:22,771 INFO L93 Difference]: Finished difference Result 583 states and 1754 transitions. [2021-07-13 19:38:22,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:38:22,771 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:38:22,771 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:22,772 INFO L225 Difference]: With dead ends: 583 [2021-07-13 19:38:22,772 INFO L226 Difference]: Without dead ends: 571 [2021-07-13 19:38:22,773 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 1795.2ms TimeCoverageRelationStatistics Valid=114, Invalid=536, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:38:22,773 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 571 states. [2021-07-13 19:38:22,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 571 to 383. [2021-07-13 19:38:22,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 383 states, 382 states have (on average 3.1989528795811517) internal successors, (1222), 382 states have internal predecessors, (1222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:38:22,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 1222 transitions. [2021-07-13 19:38:22,778 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 1222 transitions. Word has length 18 [2021-07-13 19:38:22,778 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:22,778 INFO L482 AbstractCegarLoop]: Abstraction has 383 states and 1222 transitions. [2021-07-13 19:38:22,778 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:38:22,778 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 1222 transitions. [2021-07-13 19:38:22,778 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:38:22,778 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:22,778 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:22,978 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6715,277 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:38:22,979 INFO L430 AbstractCegarLoop]: === Iteration 283 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:22,979 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:22,979 INFO L82 PathProgramCache]: Analyzing trace with hash -102263678, now seen corresponding path program 242 times [2021-07-13 19:38:22,979 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:22,979 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1309722457] [2021-07-13 19:38:22,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:22,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:23,147 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:23,147 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:23,147 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1309722457] [2021-07-13 19:38:23,147 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1309722457] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:23,147 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1661330059] [2021-07-13 19:38:23,147 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 278 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 278 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:38:23,174 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:38:23,174 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:38:23,175 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:38:23,175 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:23,245 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:23,246 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:23,246 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:38:23,247 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:23,249 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:23,250 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:23,250 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:38:23,251 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:23,253 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:23,253 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:23,253 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:38:23,254 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:23,257 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:23,257 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:23,257 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:38:23,258 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:23,260 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:23,261 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:23,261 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:38:23,262 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:23,264 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:23,264 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:38:23,265 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:23,328 INFO L628 ElimStorePlain]: treesize reduction 52, result has 60.9 percent of original size [2021-07-13 19:38:23,329 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:38:23,329 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 1 variables, input treesize:205, output treesize:81 [2021-07-13 19:38:23,625 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:23,625 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:23,626 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:38:23,626 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:23,630 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:23,630 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:38:23,631 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:23,695 INFO L628 ElimStorePlain]: treesize reduction 104, result has 42.5 percent of original size [2021-07-13 19:38:23,695 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:38:23,698 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-13 19:38:23,699 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:23,721 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:23,724 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:23,724 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:38:23,725 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-07-13 19:38:23,750 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:23,750 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1751 vanished before elimination [2021-07-13 19:38:23,753 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:23,753 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:38:23,754 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:23,756 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:38:23,757 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:23,764 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:23,788 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:23,789 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 6 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:38:23,789 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 9 variables, input treesize:195, output treesize:45 [2021-07-13 19:38:23,851 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:23,851 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1661330059] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:23,852 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:23,852 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:38:23,852 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [942653352] [2021-07-13 19:38:23,852 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:38:23,852 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:23,852 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:38:23,852 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=236, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:38:23,852 INFO L87 Difference]: Start difference. First operand 383 states and 1222 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:38:24,283 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 58 [2021-07-13 19:38:24,530 WARN L205 SmtUtils]: Spent 180.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 72 [2021-07-13 19:38:24,723 WARN L205 SmtUtils]: Spent 154.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 76 [2021-07-13 19:38:24,852 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:24,853 INFO L93 Difference]: Finished difference Result 577 states and 1743 transitions. [2021-07-13 19:38:24,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:38:24,853 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:38:24,853 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:24,854 INFO L225 Difference]: With dead ends: 577 [2021-07-13 19:38:24,854 INFO L226 Difference]: Without dead ends: 570 [2021-07-13 19:38:24,854 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 1113.7ms TimeCoverageRelationStatistics Valid=97, Invalid=455, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:38:24,855 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 570 states. [2021-07-13 19:38:24,858 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 570 to 377. [2021-07-13 19:38:24,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 377 states, 376 states have (on average 3.2101063829787235) internal successors, (1207), 376 states have internal predecessors, (1207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:38:24,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 377 states to 377 states and 1207 transitions. [2021-07-13 19:38:24,859 INFO L78 Accepts]: Start accepts. Automaton has 377 states and 1207 transitions. Word has length 18 [2021-07-13 19:38:24,859 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:24,859 INFO L482 AbstractCegarLoop]: Abstraction has 377 states and 1207 transitions. [2021-07-13 19:38:24,859 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:38:24,860 INFO L276 IsEmpty]: Start isEmpty. Operand 377 states and 1207 transitions. [2021-07-13 19:38:24,860 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:38:24,860 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:24,860 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:25,060 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 278 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6733 [2021-07-13 19:38:25,061 INFO L430 AbstractCegarLoop]: === Iteration 284 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:25,061 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:25,061 INFO L82 PathProgramCache]: Analyzing trace with hash -360500806, now seen corresponding path program 243 times [2021-07-13 19:38:25,061 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:25,061 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917422556] [2021-07-13 19:38:25,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:25,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:25,203 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:25,203 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:25,203 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917422556] [2021-07-13 19:38:25,203 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1917422556] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:25,203 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1686400919] [2021-07-13 19:38:25,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 279 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 279 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:38:25,230 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:38:25,230 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:38:25,231 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:38:25,231 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:25,292 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:25,293 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:25,293 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:38:25,294 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:25,296 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:25,296 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:25,296 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:38:25,297 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:25,299 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:25,300 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:25,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 26 treesize of output 20 [2021-07-13 19:38:25,301 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:25,303 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:25,303 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:38:25,304 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:25,344 INFO L628 ElimStorePlain]: treesize reduction 25, result has 67.5 percent of original size [2021-07-13 19:38:25,345 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:38:25,345 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:123, output treesize:52 [2021-07-13 19:38:25,514 INFO L446 ElimStorePlain]: Different costs {1=[array_4], 3=[array_2]} [2021-07-13 19:38:25,518 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:25,518 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:38:25,519 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:25,521 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:38:25,522 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:25,525 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:25,525 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2021-07-13 19:38:25,526 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:25,529 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:25,529 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:38:25,531 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 4 xjuncts. [2021-07-13 19:38:25,534 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:25,534 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:38:25,535 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:25,538 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:38:25,539 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:25,608 INFO L628 ElimStorePlain]: treesize reduction 188, result has 27.7 percent of original size [2021-07-13 19:38:25,611 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:25,611 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:25,612 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:38:25,612 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:25,615 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:25,615 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:38:25,615 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:25,622 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:25,644 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:25,645 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:38:25,645 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:256, output treesize:38 [2021-07-13 19:38:25,703 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:25,703 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1686400919] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:25,703 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:25,703 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:38:25,703 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1536851354] [2021-07-13 19:38:25,703 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:38:25,704 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:25,704 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:38:25,704 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:38:25,704 INFO L87 Difference]: Start difference. First operand 377 states and 1207 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:38:26,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:26,239 INFO L93 Difference]: Finished difference Result 593 states and 1811 transitions. [2021-07-13 19:38:26,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:38:26,239 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:38:26,239 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:26,240 INFO L225 Difference]: With dead ends: 593 [2021-07-13 19:38:26,240 INFO L226 Difference]: Without dead ends: 588 [2021-07-13 19:38:26,240 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 9 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 540.3ms TimeCoverageRelationStatistics Valid=68, Invalid=352, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:38:26,241 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 588 states. [2021-07-13 19:38:26,244 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 588 to 377. [2021-07-13 19:38:26,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 377 states, 376 states have (on average 3.2101063829787235) internal successors, (1207), 376 states have internal predecessors, (1207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:38:26,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 377 states to 377 states and 1207 transitions. [2021-07-13 19:38:26,245 INFO L78 Accepts]: Start accepts. Automaton has 377 states and 1207 transitions. Word has length 18 [2021-07-13 19:38:26,245 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:26,245 INFO L482 AbstractCegarLoop]: Abstraction has 377 states and 1207 transitions. [2021-07-13 19:38:26,245 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:38:26,245 INFO L276 IsEmpty]: Start isEmpty. Operand 377 states and 1207 transitions. [2021-07-13 19:38:26,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:38:26,246 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:26,246 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:26,446 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6758,279 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:38:26,446 INFO L430 AbstractCegarLoop]: === Iteration 285 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:26,446 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:26,447 INFO L82 PathProgramCache]: Analyzing trace with hash -2085617846, now seen corresponding path program 244 times [2021-07-13 19:38:26,447 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:26,447 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495450386] [2021-07-13 19:38:26,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:26,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:26,630 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:26,630 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:26,630 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1495450386] [2021-07-13 19:38:26,630 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1495450386] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:26,630 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [383647224] [2021-07-13 19:38:26,630 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 280 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 280 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:38:26,657 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:38:26,657 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:38:26,657 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:38:26,658 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:26,740 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:26,740 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:26,740 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:38:26,741 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:26,744 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:26,744 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:26,744 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:38:26,745 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:38:26,748 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:26,748 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:26,748 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:38:26,749 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:26,751 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:26,751 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:38:26,752 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:26,785 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:26,786 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:38:26,786 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:131, output treesize:121 [2021-07-13 19:38:27,167 INFO L446 ElimStorePlain]: Different costs {1=[array_4], 21=[array_2]} [2021-07-13 19:38:27,172 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:27,172 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:38:27,173 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:27,177 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:27,177 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:38:27,178 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:27,181 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:27,182 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:38:27,182 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:27,186 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:27,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 20 treesize of output 16 [2021-07-13 19:38:27,187 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:27,191 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:27,192 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:38:27,192 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:27,196 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:27,197 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:38:27,197 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:27,201 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:27,201 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:38:27,202 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:27,206 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:27,206 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:38:27,207 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:27,211 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:27,211 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:38:27,212 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:27,216 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:27,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 19 treesize of output 15 [2021-07-13 19:38:27,217 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:27,220 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:27,221 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:38:27,222 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:27,225 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 14 [2021-07-13 19:38:27,226 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:27,377 WARN L205 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 54 [2021-07-13 19:38:27,377 INFO L628 ElimStorePlain]: treesize reduction 95, result has 62.6 percent of original size [2021-07-13 19:38:27,381 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:27,381 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:27,382 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2021-07-13 19:38:27,382 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:27,386 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:27,386 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:27,386 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:38:27,387 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:27,390 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:27,390 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:38:27,391 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:27,457 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:27,460 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 2 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:38:27,460 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 8 variables, input treesize:399, output treesize:72 [2021-07-13 19:38:27,550 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:27,550 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [383647224] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:27,550 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:27,550 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-13 19:38:27,550 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2095018150] [2021-07-13 19:38:27,550 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:38:27,550 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:27,550 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:38:27,550 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=267, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:38:27,550 INFO L87 Difference]: Start difference. First operand 377 states and 1207 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:38:28,169 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 52 [2021-07-13 19:38:28,544 WARN L205 SmtUtils]: Spent 301.00 ms on a formula simplification. DAG size of input: 128 DAG size of output: 95 [2021-07-13 19:38:28,778 WARN L205 SmtUtils]: Spent 164.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 68 [2021-07-13 19:38:28,949 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 58 [2021-07-13 19:38:29,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:29,010 INFO L93 Difference]: Finished difference Result 576 states and 1752 transitions. [2021-07-13 19:38:29,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:38:29,011 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:38:29,011 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:29,012 INFO L225 Difference]: With dead ends: 576 [2021-07-13 19:38:29,012 INFO L226 Difference]: Without dead ends: 566 [2021-07-13 19:38:29,012 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 1612.2ms TimeCoverageRelationStatistics Valid=116, Invalid=586, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:38:29,012 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 566 states. [2021-07-13 19:38:29,016 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 566 to 380. [2021-07-13 19:38:29,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 380 states, 379 states have (on average 3.1978891820580473) internal successors, (1212), 379 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:38:29,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 1212 transitions. [2021-07-13 19:38:29,017 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 1212 transitions. Word has length 18 [2021-07-13 19:38:29,017 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:29,017 INFO L482 AbstractCegarLoop]: Abstraction has 380 states and 1212 transitions. [2021-07-13 19:38:29,017 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:38:29,017 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 1212 transitions. [2021-07-13 19:38:29,017 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:38:29,017 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:29,017 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:29,217 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 280 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6771 [2021-07-13 19:38:29,218 INFO L430 AbstractCegarLoop]: === Iteration 286 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:29,218 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:29,218 INFO L82 PathProgramCache]: Analyzing trace with hash -1159594402, now seen corresponding path program 245 times [2021-07-13 19:38:29,218 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:29,218 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1853322807] [2021-07-13 19:38:29,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:29,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:29,431 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:29,432 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:29,432 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1853322807] [2021-07-13 19:38:29,432 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1853322807] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:29,432 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1560472128] [2021-07-13 19:38:29,432 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 281 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 281 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:38:29,459 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:38:29,459 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:38:29,459 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:38:29,460 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:29,531 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:29,531 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:29,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 25 treesize of output 19 [2021-07-13 19:38:29,532 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:29,535 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:29,535 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:29,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, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:38:29,536 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:29,538 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:29,539 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:29,539 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:38:29,540 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:29,542 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:29,542 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:29,543 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:38:29,543 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:29,546 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:29,546 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:29,546 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:38:29,547 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:29,549 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:29,550 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:38:29,550 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:29,614 INFO L628 ElimStorePlain]: treesize reduction 58, result has 58.3 percent of original size [2021-07-13 19:38:29,615 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:38:29,615 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 1 variables, input treesize:205, output treesize:81 [2021-07-13 19:38:29,921 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:29,921 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:38:29,922 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:38:29,926 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:38:29,927 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:30,000 INFO L628 ElimStorePlain]: treesize reduction 104, result has 47.2 percent of original size [2021-07-13 19:38:30,003 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:30,004 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:30,004 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:38:30,005 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:30,008 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:30,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 10 treesize of output 5 [2021-07-13 19:38:30,009 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:30,016 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:30,042 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:30,045 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-13 19:38:30,046 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:30,072 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:30,074 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-13 19:38:30,075 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:30,099 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:30,099 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:38:30,099 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1771 vanished before elimination [2021-07-13 19:38:30,101 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 6 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:38:30,101 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 9 variables, input treesize:195, output treesize:45 [2021-07-13 19:38:30,163 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:30,164 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1560472128] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:30,164 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:30,164 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:38:30,164 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2095824048] [2021-07-13 19:38:30,164 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:38:30,164 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:30,164 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:38:30,164 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=236, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:38:30,164 INFO L87 Difference]: Start difference. First operand 380 states and 1212 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:38:30,759 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 65 [2021-07-13 19:38:30,924 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 53 [2021-07-13 19:38:31,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:31,036 INFO L93 Difference]: Finished difference Result 546 states and 1667 transitions. [2021-07-13 19:38:31,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:38:31,036 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:38:31,037 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:31,037 INFO L225 Difference]: With dead ends: 546 [2021-07-13 19:38:31,037 INFO L226 Difference]: Without dead ends: 539 [2021-07-13 19:38:31,038 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 1029.9ms TimeCoverageRelationStatistics Valid=94, Invalid=458, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:38:31,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 539 states. [2021-07-13 19:38:31,041 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 539 to 376. [2021-07-13 19:38:31,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 376 states, 375 states have (on average 3.2053333333333334) internal successors, (1202), 375 states have internal predecessors, (1202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:38:31,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 1202 transitions. [2021-07-13 19:38:31,042 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 1202 transitions. Word has length 18 [2021-07-13 19:38:31,042 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:31,042 INFO L482 AbstractCegarLoop]: Abstraction has 376 states and 1202 transitions. [2021-07-13 19:38:31,042 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:38:31,042 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 1202 transitions. [2021-07-13 19:38:31,043 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:38:31,043 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:31,043 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:31,243 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6789,281 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:38:31,243 INFO L430 AbstractCegarLoop]: === Iteration 287 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:31,244 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:31,244 INFO L82 PathProgramCache]: Analyzing trace with hash 914447872, now seen corresponding path program 246 times [2021-07-13 19:38:31,244 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:31,244 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006496691] [2021-07-13 19:38:31,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:31,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:31,411 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:31,411 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:31,411 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006496691] [2021-07-13 19:38:31,411 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2006496691] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:31,411 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [818291002] [2021-07-13 19:38:31,411 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 282 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 282 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:38:31,437 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:38:31,438 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:38:31,438 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:38:31,438 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:31,500 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:31,500 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:31,500 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:38:31,501 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:31,503 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:31,504 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:31,504 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:38:31,505 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:31,507 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:31,507 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:31,507 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:38:31,513 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:31,516 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:31,516 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:38:31,517 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:31,553 INFO L628 ElimStorePlain]: treesize reduction 25, result has 67.5 percent of original size [2021-07-13 19:38:31,554 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:38:31,554 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:123, output treesize:52 [2021-07-13 19:38:31,724 INFO L446 ElimStorePlain]: Different costs {1=[array_4], 3=[array_2]} [2021-07-13 19:38:31,728 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:31,728 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2021-07-13 19:38:31,729 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:31,732 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:31,732 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:38:31,733 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:31,736 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:31,736 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:38:31,737 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 4 xjuncts. [2021-07-13 19:38:31,741 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:31,741 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:38:31,742 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:31,745 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:38:31,746 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:31,749 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:38:31,750 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:31,824 INFO L628 ElimStorePlain]: treesize reduction 182, result has 30.0 percent of original size [2021-07-13 19:38:31,827 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:31,827 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:31,827 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:38:31,828 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:31,830 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:31,831 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:38:31,831 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:31,838 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:31,860 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:31,861 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:38:31,861 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:256, output treesize:38 [2021-07-13 19:38:31,920 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:31,920 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [818291002] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:31,920 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:31,920 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:38:31,920 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1377831066] [2021-07-13 19:38:31,920 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:38:31,920 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:31,920 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:38:31,920 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=232, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:38:31,920 INFO L87 Difference]: Start difference. First operand 376 states and 1202 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:38:32,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:32,434 INFO L93 Difference]: Finished difference Result 552 states and 1691 transitions. [2021-07-13 19:38:32,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:38:32,434 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:38:32,434 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:32,435 INFO L225 Difference]: With dead ends: 552 [2021-07-13 19:38:32,435 INFO L226 Difference]: Without dead ends: 547 [2021-07-13 19:38:32,435 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 9 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 562.1ms TimeCoverageRelationStatistics Valid=65, Invalid=355, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:38:32,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 547 states. [2021-07-13 19:38:32,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 547 to 376. [2021-07-13 19:38:32,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 376 states, 375 states have (on average 3.2053333333333334) internal successors, (1202), 375 states have internal predecessors, (1202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:38:32,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 1202 transitions. [2021-07-13 19:38:32,440 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 1202 transitions. Word has length 18 [2021-07-13 19:38:32,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:32,440 INFO L482 AbstractCegarLoop]: Abstraction has 376 states and 1202 transitions. [2021-07-13 19:38:32,440 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:38:32,440 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 1202 transitions. [2021-07-13 19:38:32,441 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:38:32,441 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:32,441 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:32,641 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6814,282 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:38:32,641 INFO L430 AbstractCegarLoop]: === Iteration 288 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:32,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:32,641 INFO L82 PathProgramCache]: Analyzing trace with hash -1149555154, now seen corresponding path program 247 times [2021-07-13 19:38:32,641 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:32,642 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2012326066] [2021-07-13 19:38:32,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:32,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:32,823 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:32,823 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:32,823 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2012326066] [2021-07-13 19:38:32,823 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2012326066] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:32,823 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2079452977] [2021-07-13 19:38:32,823 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 283 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 283 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:38:32,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:32,850 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:38:32,850 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:32,934 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:32,934 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:32,935 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:38:32,935 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:32,938 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:32,938 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:32,938 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:38:32,939 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:38:32,942 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:32,942 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:32,942 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:38:32,943 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:32,945 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:32,946 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:38:32,946 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:32,979 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:32,980 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:38:32,980 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:131, output treesize:121 [2021-07-13 19:38:33,110 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:33,111 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:33,111 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:38:33,112 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:33,115 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:33,115 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:33,115 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:38:33,116 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:33,119 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:33,119 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:33,120 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:38:33,120 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:33,123 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:33,124 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:33,124 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:38:33,125 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:33,127 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:38:33,128 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:33,130 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:33,131 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:33,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 25 treesize of output 19 [2021-07-13 19:38:33,132 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:33,134 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:38:33,135 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:33,138 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:33,138 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:33,138 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:38:33,139 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:33,142 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:33,142 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:33,143 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:38:33,143 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:33,145 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:38:33,146 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:33,215 INFO L628 ElimStorePlain]: treesize reduction 95, result has 48.4 percent of original size [2021-07-13 19:38:33,218 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:33,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:38:33,218 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:33,220 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:38:33,221 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:33,249 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:33,250 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:38:33,250 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 2 variables, input treesize:371, output treesize:67 [2021-07-13 19:38:33,375 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:33,375 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2079452977] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:33,375 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:33,375 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-13 19:38:33,376 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [977717171] [2021-07-13 19:38:33,376 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:38:33,376 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:33,376 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:38:33,376 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=266, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:38:33,376 INFO L87 Difference]: Start difference. First operand 376 states and 1202 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:38:33,852 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 46 [2021-07-13 19:38:34,018 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 49 [2021-07-13 19:38:34,222 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 52 [2021-07-13 19:38:34,444 WARN L205 SmtUtils]: Spent 181.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 69 [2021-07-13 19:38:34,612 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 52 [2021-07-13 19:38:34,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:34,659 INFO L93 Difference]: Finished difference Result 590 states and 1792 transitions. [2021-07-13 19:38:34,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:38:34,659 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:38:34,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:34,660 INFO L225 Difference]: With dead ends: 590 [2021-07-13 19:38:34,660 INFO L226 Difference]: Without dead ends: 582 [2021-07-13 19:38:34,661 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 1341.1ms TimeCoverageRelationStatistics Valid=121, Invalid=635, Unknown=0, NotChecked=0, Total=756 [2021-07-13 19:38:34,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 582 states. [2021-07-13 19:38:34,664 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 582 to 377. [2021-07-13 19:38:34,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 377 states, 376 states have (on average 3.199468085106383) internal successors, (1203), 376 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:38:34,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 377 states to 377 states and 1203 transitions. [2021-07-13 19:38:34,665 INFO L78 Accepts]: Start accepts. Automaton has 377 states and 1203 transitions. Word has length 18 [2021-07-13 19:38:34,665 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:34,665 INFO L482 AbstractCegarLoop]: Abstraction has 377 states and 1203 transitions. [2021-07-13 19:38:34,666 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:38:34,666 INFO L276 IsEmpty]: Start isEmpty. Operand 377 states and 1203 transitions. [2021-07-13 19:38:34,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:38:34,666 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:34,666 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:34,866 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 283 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6827 [2021-07-13 19:38:34,867 INFO L430 AbstractCegarLoop]: === Iteration 289 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:34,867 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:34,867 INFO L82 PathProgramCache]: Analyzing trace with hash -223531710, now seen corresponding path program 248 times [2021-07-13 19:38:34,867 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:34,867 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [486550700] [2021-07-13 19:38:34,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:34,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:35,075 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:35,075 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:35,075 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [486550700] [2021-07-13 19:38:35,075 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [486550700] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:35,076 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [655053425] [2021-07-13 19:38:35,076 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 284 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 284 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:38:35,102 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:38:35,102 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:38:35,103 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:38:35,103 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:35,173 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:35,174 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:35,174 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:38:35,175 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:35,177 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:35,177 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:35,178 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:38:35,178 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:35,181 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:35,181 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:35,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, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:38:35,182 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:35,184 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:35,185 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:35,185 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:38:35,186 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:35,188 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:35,188 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:35,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 25 treesize of output 19 [2021-07-13 19:38:35,189 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:35,192 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:35,192 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:38:35,192 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:35,255 INFO L628 ElimStorePlain]: treesize reduction 52, result has 60.9 percent of original size [2021-07-13 19:38:35,256 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:38:35,256 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 1 variables, input treesize:205, output treesize:81 [2021-07-13 19:38:35,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 18 treesize of output 14 [2021-07-13 19:38:35,372 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:35,375 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:35,375 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:35,375 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:38:35,376 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:35,379 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:35,379 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:35,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 25 treesize of output 19 [2021-07-13 19:38:35,380 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:35,383 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:35,383 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:35,383 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:38:35,384 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:35,387 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:35,387 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:35,388 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:38:35,388 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:35,391 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:35,391 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:35,392 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:38:35,392 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:35,400 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:35,401 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:38:35,402 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 4 xjuncts. [2021-07-13 19:38:35,476 INFO L628 ElimStorePlain]: treesize reduction 196, result has 29.2 percent of original size [2021-07-13 19:38:35,478 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:35,479 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:38:35,479 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:35,481 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:38:35,482 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:35,489 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:35,515 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:35,516 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:38:35,516 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 2 variables, input treesize:270, output treesize:59 [2021-07-13 19:38:35,653 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:35,653 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [655053425] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:35,653 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:35,653 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:38:35,653 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414762980] [2021-07-13 19:38:35,653 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:38:35,653 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:35,653 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:38:35,653 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=237, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:38:35,654 INFO L87 Difference]: Start difference. First operand 377 states and 1203 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:38:36,113 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 41 [2021-07-13 19:38:36,315 WARN L205 SmtUtils]: Spent 147.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 46 [2021-07-13 19:38:36,574 WARN L205 SmtUtils]: Spent 224.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 61 [2021-07-13 19:38:36,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:36,702 INFO L93 Difference]: Finished difference Result 546 states and 1664 transitions. [2021-07-13 19:38:36,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:38:36,702 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:38:36,702 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:36,703 INFO L225 Difference]: With dead ends: 546 [2021-07-13 19:38:36,703 INFO L226 Difference]: Without dead ends: 539 [2021-07-13 19:38:36,703 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 1191.6ms TimeCoverageRelationStatistics Valid=93, Invalid=459, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:38:36,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 539 states. [2021-07-13 19:38:36,707 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 539 to 375. [2021-07-13 19:38:36,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 375 states, 374 states have (on average 3.2032085561497325) internal successors, (1198), 374 states have internal predecessors, (1198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:38:36,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 375 states to 375 states and 1198 transitions. [2021-07-13 19:38:36,708 INFO L78 Accepts]: Start accepts. Automaton has 375 states and 1198 transitions. Word has length 18 [2021-07-13 19:38:36,708 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:36,708 INFO L482 AbstractCegarLoop]: Abstraction has 375 states and 1198 transitions. [2021-07-13 19:38:36,708 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:38:36,708 INFO L276 IsEmpty]: Start isEmpty. Operand 375 states and 1198 transitions. [2021-07-13 19:38:36,709 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:38:36,709 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:36,709 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:36,909 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6842,284 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:38:36,909 INFO L430 AbstractCegarLoop]: === Iteration 290 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:36,909 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:36,909 INFO L82 PathProgramCache]: Analyzing trace with hash 1257031384, now seen corresponding path program 249 times [2021-07-13 19:38:36,909 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:36,910 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516808415] [2021-07-13 19:38:36,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:36,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:37,117 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:37,117 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:37,117 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1516808415] [2021-07-13 19:38:37,118 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1516808415] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:37,118 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [785952860] [2021-07-13 19:38:37,118 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 285 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 285 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:38:37,144 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:38:37,145 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:38:37,145 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:38:37,145 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:37,209 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:37,210 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:37,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 16 treesize of output 12 [2021-07-13 19:38:37,211 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:37,213 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:37,214 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:37,214 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:38:37,214 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:37,217 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:37,217 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:37,217 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:38:37,218 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:37,220 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:37,221 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:38:37,221 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:37,258 INFO L628 ElimStorePlain]: treesize reduction 25, result has 67.5 percent of original size [2021-07-13 19:38:37,259 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:38:37,259 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:123, output treesize:52 [2021-07-13 19:38:37,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 7 treesize of output 5 [2021-07-13 19:38:37,339 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:37,342 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:37,342 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:37,342 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:38:37,343 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:37,346 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:38:37,347 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:37,350 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:37,350 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:37,351 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2021-07-13 19:38:37,351 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:37,354 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:37,355 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:37,355 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:38:37,356 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:37,359 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:37,359 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:37,359 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:38:37,360 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:37,363 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:38:37,364 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:37,367 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:37,367 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:37,368 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:38:37,369 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 4 xjuncts. [2021-07-13 19:38:37,372 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:38:37,372 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:37,444 INFO L628 ElimStorePlain]: treesize reduction 187, result has 30.7 percent of original size [2021-07-13 19:38:37,447 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:37,447 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:38:37,448 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:37,450 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:38:37,451 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:37,458 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:37,483 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:37,484 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:38:37,485 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 2 variables, input treesize:316, output treesize:55 [2021-07-13 19:38:37,591 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:37,592 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [785952860] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:37,592 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:37,592 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:38:37,592 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1045481409] [2021-07-13 19:38:37,592 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:38:37,592 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:37,592 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:38:37,592 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=232, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:38:37,592 INFO L87 Difference]: Start difference. First operand 375 states and 1198 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:38:38,088 WARN L205 SmtUtils]: Spent 159.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 56 [2021-07-13 19:38:38,267 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:38,267 INFO L93 Difference]: Finished difference Result 559 states and 1694 transitions. [2021-07-13 19:38:38,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:38:38,267 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:38:38,267 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:38,268 INFO L225 Difference]: With dead ends: 559 [2021-07-13 19:38:38,268 INFO L226 Difference]: Without dead ends: 554 [2021-07-13 19:38:38,268 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 707.5ms TimeCoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:38:38,269 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 554 states. [2021-07-13 19:38:38,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 554 to 375. [2021-07-13 19:38:38,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 375 states, 374 states have (on average 3.2032085561497325) internal successors, (1198), 374 states have internal predecessors, (1198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:38:38,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 375 states to 375 states and 1198 transitions. [2021-07-13 19:38:38,273 INFO L78 Accepts]: Start accepts. Automaton has 375 states and 1198 transitions. Word has length 18 [2021-07-13 19:38:38,273 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:38,274 INFO L482 AbstractCegarLoop]: Abstraction has 375 states and 1198 transitions. [2021-07-13 19:38:38,274 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:38:38,274 INFO L276 IsEmpty]: Start isEmpty. Operand 375 states and 1198 transitions. [2021-07-13 19:38:38,274 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:38:38,274 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:38,274 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:38,474 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 285 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6857 [2021-07-13 19:38:38,475 INFO L430 AbstractCegarLoop]: === Iteration 291 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:38,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:38,475 INFO L82 PathProgramCache]: Analyzing trace with hash -1676379806, now seen corresponding path program 250 times [2021-07-13 19:38:38,475 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:38,475 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1682799967] [2021-07-13 19:38:38,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:38,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:38,716 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:38,716 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:38,716 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1682799967] [2021-07-13 19:38:38,716 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1682799967] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:38,716 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [898375115] [2021-07-13 19:38:38,716 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 286 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 286 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:38:38,743 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:38:38,743 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:38:38,743 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:38:38,744 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:38,805 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:38,806 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:38,806 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:38:38,807 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:38,809 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:38,810 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:38,810 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:38:38,810 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:38,813 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:38,813 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:38,813 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:38:38,814 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:38,816 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:38,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 25 treesize of output 19 [2021-07-13 19:38:38,817 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:38,853 INFO L628 ElimStorePlain]: treesize reduction 25, result has 67.5 percent of original size [2021-07-13 19:38:38,854 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:38:38,854 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:123, output treesize:52 [2021-07-13 19:38:38,929 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-13 19:38:38,930 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:38,933 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:38,934 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:38,934 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:38:38,935 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:38,938 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:38:38,938 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:38,942 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:38,942 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:38,942 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2021-07-13 19:38:38,943 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:38,946 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:38,946 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:38,946 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:38:38,947 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:38,950 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:38,951 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:38,951 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:38:38,952 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:38,954 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:38:38,955 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:38,957 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:38,958 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:38,958 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:38:38,960 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 4 xjuncts. [2021-07-13 19:38:38,962 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:38:38,963 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:39,035 INFO L628 ElimStorePlain]: treesize reduction 187, result has 30.7 percent of original size [2021-07-13 19:38:39,038 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:39,038 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:38:39,039 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:39,041 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:38:39,041 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:39,048 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:39,073 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:39,074 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:38:39,074 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 2 variables, input treesize:316, output treesize:55 [2021-07-13 19:38:39,185 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:39,185 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [898375115] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:39,185 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:39,185 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:38:39,185 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326495454] [2021-07-13 19:38:39,186 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:38:39,186 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:39,186 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:38:39,186 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=233, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:38:39,186 INFO L87 Difference]: Start difference. First operand 375 states and 1198 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:38:39,720 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 70 [2021-07-13 19:38:39,958 WARN L205 SmtUtils]: Spent 183.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 75 [2021-07-13 19:38:40,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:40,020 INFO L93 Difference]: Finished difference Result 542 states and 1651 transitions. [2021-07-13 19:38:40,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:38:40,021 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:38:40,021 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:40,022 INFO L225 Difference]: With dead ends: 542 [2021-07-13 19:38:40,022 INFO L226 Difference]: Without dead ends: 536 [2021-07-13 19:38:40,022 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 957.4ms TimeCoverageRelationStatistics Valid=75, Invalid=345, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:38:40,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 536 states. [2021-07-13 19:38:40,025 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 536 to 375. [2021-07-13 19:38:40,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 375 states, 374 states have (on average 3.200534759358289) internal successors, (1197), 374 states have internal predecessors, (1197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:38:40,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 375 states to 375 states and 1197 transitions. [2021-07-13 19:38:40,026 INFO L78 Accepts]: Start accepts. Automaton has 375 states and 1197 transitions. Word has length 18 [2021-07-13 19:38:40,027 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:40,027 INFO L482 AbstractCegarLoop]: Abstraction has 375 states and 1197 transitions. [2021-07-13 19:38:40,027 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:38:40,027 INFO L276 IsEmpty]: Start isEmpty. Operand 375 states and 1197 transitions. [2021-07-13 19:38:40,027 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:38:40,027 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:40,027 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:40,227 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 286 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6870 [2021-07-13 19:38:40,228 INFO L430 AbstractCegarLoop]: === Iteration 292 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:40,228 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:40,228 INFO L82 PathProgramCache]: Analyzing trace with hash -1815558674, now seen corresponding path program 251 times [2021-07-13 19:38:40,228 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:40,228 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1355943956] [2021-07-13 19:38:40,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:40,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:40,447 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:40,448 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:40,448 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1355943956] [2021-07-13 19:38:40,448 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1355943956] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:40,448 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [552351699] [2021-07-13 19:38:40,448 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 287 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 287 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:38:40,475 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:38:40,475 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:38:40,476 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:38:40,476 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:40,567 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:40,568 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:40,568 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:38:40,569 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:40,572 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:40,572 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:40,572 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:38:40,573 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:40,576 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:40,576 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:40,577 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2021-07-13 19:38:40,577 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:40,580 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:40,581 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:40,581 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:38:40,583 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 4 xjuncts. [2021-07-13 19:38:40,586 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:40,586 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:40,586 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:38:40,587 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:40,590 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:40,590 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:38:40,591 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:40,721 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 50 [2021-07-13 19:38:40,722 INFO L628 ElimStorePlain]: treesize reduction 59, result has 78.3 percent of original size [2021-07-13 19:38:40,728 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-07-13 19:38:40,728 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:238, output treesize:213 [2021-07-13 19:38:40,983 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 74 [2021-07-13 19:38:41,070 INFO L446 ElimStorePlain]: Different costs {1=[array_4], 28=[array_2]} [2021-07-13 19:38:41,075 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:41,075 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:38:41,076 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:41,081 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:41,081 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:38:41,082 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:41,087 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:41,087 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:38:41,088 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:41,093 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:41,093 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:38:41,094 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:41,099 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:41,099 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:38:41,100 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 2 xjuncts. [2021-07-13 19:38:41,105 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:41,105 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:38:41,106 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:41,111 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:41,112 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 36 [2021-07-13 19:38:41,112 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:41,118 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:41,118 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:38:41,119 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:41,124 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:41,124 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:38:41,125 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:41,130 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:41,130 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:38:41,131 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:41,136 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:41,137 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:38:41,137 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:41,142 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:41,143 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:38:41,143 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:41,148 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:41,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 26 treesize of output 20 [2021-07-13 19:38:41,150 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:41,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 47 treesize of output 37 [2021-07-13 19:38:41,155 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:41,368 WARN L205 SmtUtils]: Spent 212.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 60 [2021-07-13 19:38:41,368 INFO L628 ElimStorePlain]: treesize reduction 250, result has 44.7 percent of original size [2021-07-13 19:38:41,372 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:41,373 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:41,373 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:38:41,374 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:41,377 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:41,377 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:38:41,378 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:41,471 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:41,475 INFO L550 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 2 dim-1 vars, End of recursive call: and 9 xjuncts. [2021-07-13 19:38:41,475 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 9 variables, input treesize:655, output treesize:120 [2021-07-13 19:38:41,621 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:41,622 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [552351699] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:41,622 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:41,622 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:38:41,622 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391515233] [2021-07-13 19:38:41,622 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:38:41,622 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:41,622 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:38:41,622 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=234, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:38:41,622 INFO L87 Difference]: Start difference. First operand 375 states and 1197 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:38:41,998 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 78 [2021-07-13 19:38:42,374 WARN L205 SmtUtils]: Spent 238.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 79 [2021-07-13 19:38:42,708 WARN L205 SmtUtils]: Spent 223.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 96 [2021-07-13 19:38:43,089 WARN L205 SmtUtils]: Spent 297.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 109 [2021-07-13 19:38:43,291 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 82 [2021-07-13 19:38:43,338 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:43,338 INFO L93 Difference]: Finished difference Result 551 states and 1677 transitions. [2021-07-13 19:38:43,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:38:43,339 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:38:43,339 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:43,340 INFO L225 Difference]: With dead ends: 551 [2021-07-13 19:38:43,340 INFO L226 Difference]: Without dead ends: 545 [2021-07-13 19:38:43,340 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 1858.0ms TimeCoverageRelationStatistics Valid=101, Invalid=499, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:38:43,340 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 545 states. [2021-07-13 19:38:43,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 545 to 375. [2021-07-13 19:38:43,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 375 states, 374 states have (on average 3.200534759358289) internal successors, (1197), 374 states have internal predecessors, (1197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:38:43,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 375 states to 375 states and 1197 transitions. [2021-07-13 19:38:43,348 INFO L78 Accepts]: Start accepts. Automaton has 375 states and 1197 transitions. Word has length 18 [2021-07-13 19:38:43,348 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:43,348 INFO L482 AbstractCegarLoop]: Abstraction has 375 states and 1197 transitions. [2021-07-13 19:38:43,348 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:38:43,348 INFO L276 IsEmpty]: Start isEmpty. Operand 375 states and 1197 transitions. [2021-07-13 19:38:43,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:38:43,349 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:43,349 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:43,549 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 287 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6883 [2021-07-13 19:38:43,549 INFO L430 AbstractCegarLoop]: === Iteration 293 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:43,549 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:43,549 INFO L82 PathProgramCache]: Analyzing trace with hash -997760802, now seen corresponding path program 252 times [2021-07-13 19:38:43,549 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:43,550 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [141160234] [2021-07-13 19:38:43,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:43,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:43,772 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:43,772 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:43,772 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [141160234] [2021-07-13 19:38:43,772 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [141160234] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:43,772 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1858192263] [2021-07-13 19:38:43,772 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 288 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 288 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:38:43,800 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:38:43,800 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:38:43,800 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:38:43,801 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:43,872 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:43,873 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:43,873 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:38:43,874 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:43,876 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:43,877 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:43,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 16 treesize of output 12 [2021-07-13 19:38:43,878 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:43,880 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:43,881 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:43,881 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:38:43,882 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:43,884 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:43,884 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:43,885 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:38:43,885 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:43,888 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:43,888 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:43,888 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:38:43,889 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:43,892 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:43,892 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:38:43,893 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:43,970 INFO L628 ElimStorePlain]: treesize reduction 62, result has 62.0 percent of original size [2021-07-13 19:38:43,971 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:38:43,971 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 1 variables, input treesize:235, output treesize:101 [2021-07-13 19:38:44,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 18 treesize of output 14 [2021-07-13 19:38:44,124 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:44,127 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:44,128 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:44,128 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:38:44,129 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:44,132 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:44,132 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:44,132 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:38:44,133 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:44,136 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:44,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 35 treesize of output 27 [2021-07-13 19:38:44,138 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 4 xjuncts. [2021-07-13 19:38:44,215 INFO L628 ElimStorePlain]: treesize reduction 216, result has 29.4 percent of original size [2021-07-13 19:38:44,218 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-13 19:38:44,219 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:44,244 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:44,247 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:44,247 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:38:44,248 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:44,250 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:38:44,250 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:44,257 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:44,282 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:44,282 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1782 vanished before elimination [2021-07-13 19:38:44,283 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:38:44,283 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:278, output treesize:61 [2021-07-13 19:38:44,403 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:44,403 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1858192263] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:44,403 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:44,403 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:38:44,403 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430788436] [2021-07-13 19:38:44,403 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:38:44,403 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:44,403 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:38:44,403 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=238, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:38:44,403 INFO L87 Difference]: Start difference. First operand 375 states and 1197 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:38:44,747 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 37 [2021-07-13 19:38:44,966 WARN L205 SmtUtils]: Spent 168.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 48 [2021-07-13 19:38:45,205 WARN L205 SmtUtils]: Spent 180.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 56 [2021-07-13 19:38:45,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:45,486 INFO L93 Difference]: Finished difference Result 554 states and 1688 transitions. [2021-07-13 19:38:45,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:38:45,487 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:38:45,487 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:45,488 INFO L225 Difference]: With dead ends: 554 [2021-07-13 19:38:45,488 INFO L226 Difference]: Without dead ends: 547 [2021-07-13 19:38:45,488 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 1203.3ms TimeCoverageRelationStatistics Valid=89, Invalid=463, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:38:45,488 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 547 states. [2021-07-13 19:38:45,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 547 to 374. [2021-07-13 19:38:45,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 374 states, 373 states have (on average 3.193029490616622) internal successors, (1191), 373 states have internal predecessors, (1191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:38:45,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 374 states to 374 states and 1191 transitions. [2021-07-13 19:38:45,493 INFO L78 Accepts]: Start accepts. Automaton has 374 states and 1191 transitions. Word has length 18 [2021-07-13 19:38:45,493 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:45,493 INFO L482 AbstractCegarLoop]: Abstraction has 374 states and 1191 transitions. [2021-07-13 19:38:45,493 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:38:45,493 INFO L276 IsEmpty]: Start isEmpty. Operand 374 states and 1191 transitions. [2021-07-13 19:38:45,493 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:38:45,493 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:45,493 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:45,693 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6900,288 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:38:45,694 INFO L430 AbstractCegarLoop]: === Iteration 294 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:45,694 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:45,694 INFO L82 PathProgramCache]: Analyzing trace with hash -1277703096, now seen corresponding path program 253 times [2021-07-13 19:38:45,694 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:45,694 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2120055100] [2021-07-13 19:38:45,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:45,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:45,851 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:45,852 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:45,852 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2120055100] [2021-07-13 19:38:45,852 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2120055100] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:45,852 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1885784550] [2021-07-13 19:38:45,852 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 289 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 289 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:38:45,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:45,878 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:38:45,879 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:45,970 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:45,970 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:45,971 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:38:45,971 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:45,974 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:45,975 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:45,975 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2021-07-13 19:38:45,976 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:45,979 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:45,979 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:45,980 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:38:45,980 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:45,983 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:45,984 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:45,984 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:38:45,985 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 4 xjuncts. [2021-07-13 19:38:45,989 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:45,989 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:45,989 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:38:45,990 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:45,993 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:45,993 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:38:45,994 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:46,127 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 50 [2021-07-13 19:38:46,127 INFO L628 ElimStorePlain]: treesize reduction 59, result has 78.3 percent of original size [2021-07-13 19:38:46,134 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-07-13 19:38:46,134 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:238, output treesize:213 [2021-07-13 19:38:46,383 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 74 [2021-07-13 19:38:46,587 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 77 [2021-07-13 19:38:46,647 INFO L446 ElimStorePlain]: Different costs {1=[array_4], 28=[array_2]} [2021-07-13 19:38:46,667 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:46,668 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:38:46,669 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:46,674 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:46,674 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:38:46,675 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:46,681 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:46,681 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:38:46,682 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:46,688 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:46,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 16 treesize of output 12 [2021-07-13 19:38:46,689 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:46,693 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:46,693 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:38:46,694 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:46,698 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:46,699 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:38:46,700 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:46,704 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:46,704 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:38:46,705 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:46,709 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:46,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 16 treesize of output 12 [2021-07-13 19:38:46,710 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:46,714 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:46,714 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:38:46,715 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2021-07-13 19:38:46,719 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:46,720 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:38:46,720 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:46,725 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:46,725 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:38:46,726 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:46,730 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:46,730 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:38:46,731 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:46,735 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:46,736 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:38:46,736 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:46,741 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:38:46,741 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:46,894 WARN L205 SmtUtils]: Spent 152.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 56 [2021-07-13 19:38:46,895 INFO L628 ElimStorePlain]: treesize reduction 182, result has 45.7 percent of original size [2021-07-13 19:38:46,899 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:46,899 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:46,899 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:38:46,900 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:46,903 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:46,903 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:38:46,904 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:46,959 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:46,962 INFO L550 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 2 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:38:46,962 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 9 variables, input treesize:499, output treesize:56 [2021-07-13 19:38:47,056 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:47,056 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1885784550] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:47,056 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:47,056 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:38:47,056 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1810886839] [2021-07-13 19:38:47,056 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:38:47,056 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:47,056 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:38:47,056 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=234, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:38:47,057 INFO L87 Difference]: Start difference. First operand 374 states and 1191 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:38:47,543 WARN L205 SmtUtils]: Spent 144.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 79 [2021-07-13 19:38:47,909 WARN L205 SmtUtils]: Spent 271.00 ms on a formula simplification. DAG size of input: 155 DAG size of output: 118 [2021-07-13 19:38:48,135 WARN L205 SmtUtils]: Spent 160.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 94 [2021-07-13 19:38:48,288 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 84 [2021-07-13 19:38:48,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:48,336 INFO L93 Difference]: Finished difference Result 538 states and 1636 transitions. [2021-07-13 19:38:48,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:38:48,336 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:38:48,337 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:48,337 INFO L225 Difference]: With dead ends: 538 [2021-07-13 19:38:48,337 INFO L226 Difference]: Without dead ends: 532 [2021-07-13 19:38:48,338 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 1535.3ms TimeCoverageRelationStatistics Valid=83, Invalid=379, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:38:48,338 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 532 states. [2021-07-13 19:38:48,341 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 532 to 374. [2021-07-13 19:38:48,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 374 states, 373 states have (on average 3.193029490616622) internal successors, (1191), 373 states have internal predecessors, (1191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:38:48,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 374 states to 374 states and 1191 transitions. [2021-07-13 19:38:48,342 INFO L78 Accepts]: Start accepts. Automaton has 374 states and 1191 transitions. Word has length 18 [2021-07-13 19:38:48,342 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:48,342 INFO L482 AbstractCegarLoop]: Abstraction has 374 states and 1191 transitions. [2021-07-13 19:38:48,342 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:38:48,343 INFO L276 IsEmpty]: Start isEmpty. Operand 374 states and 1191 transitions. [2021-07-13 19:38:48,343 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:38:48,343 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:48,343 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:48,543 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6918,289 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:38:48,544 INFO L430 AbstractCegarLoop]: === Iteration 295 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:48,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:48,544 INFO L82 PathProgramCache]: Analyzing trace with hash 910480080, now seen corresponding path program 254 times [2021-07-13 19:38:48,544 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:48,544 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [404228498] [2021-07-13 19:38:48,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:48,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:48,725 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:48,725 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:48,725 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [404228498] [2021-07-13 19:38:48,725 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [404228498] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:48,725 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1406383701] [2021-07-13 19:38:48,725 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 290 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 290 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:38:48,752 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:38:48,752 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:38:48,753 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:38:48,753 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:48,833 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:48,833 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:48,833 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:38:48,834 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:48,837 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:48,837 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:48,837 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:38:48,838 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:48,840 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:48,841 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:48,841 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:38:48,842 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:48,844 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:48,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 27 treesize of output 21 [2021-07-13 19:38:48,845 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-07-13 19:38:48,878 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:48,879 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:38:48,879 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:125, output treesize:115 [2021-07-13 19:38:49,011 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:49,011 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:49,011 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:38:49,012 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:49,015 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:49,016 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:49,016 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:38:49,017 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:49,020 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:49,020 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:49,020 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:38:49,021 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:49,024 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:49,024 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:49,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 28 treesize of output 22 [2021-07-13 19:38:49,025 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:49,028 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:38:49,028 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:49,031 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:49,032 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:49,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 25 treesize of output 19 [2021-07-13 19:38:49,033 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:49,035 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:38:49,036 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:49,038 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:38:49,038 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:49,041 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:49,042 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:49,042 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:38:49,043 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:49,045 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:38:49,045 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:49,111 INFO L628 ElimStorePlain]: treesize reduction 61, result has 58.5 percent of original size [2021-07-13 19:38:49,114 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:49,114 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:38:49,115 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:49,117 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:38:49,118 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:49,146 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:49,147 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:38:49,147 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 2 variables, input treesize:359, output treesize:64 [2021-07-13 19:38:49,268 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:49,268 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1406383701] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:49,268 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:49,268 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:38:49,268 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058654556] [2021-07-13 19:38:49,269 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:38:49,269 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:49,269 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:38:49,269 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=237, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:38:49,269 INFO L87 Difference]: Start difference. First operand 374 states and 1191 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:38:49,667 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 55 [2021-07-13 19:38:49,849 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 58 [2021-07-13 19:38:49,998 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 59 [2021-07-13 19:38:50,210 WARN L205 SmtUtils]: Spent 148.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 63 [2021-07-13 19:38:50,362 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 62 [2021-07-13 19:38:50,572 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 59 [2021-07-13 19:38:50,763 WARN L205 SmtUtils]: Spent 161.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 67 [2021-07-13 19:38:50,989 WARN L205 SmtUtils]: Spent 186.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 72 [2021-07-13 19:38:51,181 WARN L205 SmtUtils]: Spent 163.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 69 [2021-07-13 19:38:51,378 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 64 [2021-07-13 19:38:51,600 WARN L205 SmtUtils]: Spent 160.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 68 [2021-07-13 19:38:51,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:51,666 INFO L93 Difference]: Finished difference Result 564 states and 1708 transitions. [2021-07-13 19:38:51,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:38:51,666 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:38:51,666 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:51,667 INFO L225 Difference]: With dead ends: 564 [2021-07-13 19:38:51,667 INFO L226 Difference]: Without dead ends: 558 [2021-07-13 19:38:51,667 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 2317.8ms TimeCoverageRelationStatistics Valid=174, Invalid=756, Unknown=0, NotChecked=0, Total=930 [2021-07-13 19:38:51,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 558 states. [2021-07-13 19:38:51,671 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 558 to 372. [2021-07-13 19:38:51,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 372 states, 371 states have (on average 3.1994609164420487) internal successors, (1187), 371 states have internal predecessors, (1187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:38:51,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 372 states to 372 states and 1187 transitions. [2021-07-13 19:38:51,672 INFO L78 Accepts]: Start accepts. Automaton has 372 states and 1187 transitions. Word has length 18 [2021-07-13 19:38:51,672 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:51,672 INFO L482 AbstractCegarLoop]: Abstraction has 372 states and 1187 transitions. [2021-07-13 19:38:51,672 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:38:51,672 INFO L276 IsEmpty]: Start isEmpty. Operand 372 states and 1187 transitions. [2021-07-13 19:38:51,673 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:38:51,673 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:51,673 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:51,873 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 290 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6934 [2021-07-13 19:38:51,873 INFO L430 AbstractCegarLoop]: === Iteration 296 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:51,874 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:51,874 INFO L82 PathProgramCache]: Analyzing trace with hash 903035708, now seen corresponding path program 255 times [2021-07-13 19:38:51,874 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:51,874 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [389119073] [2021-07-13 19:38:51,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:51,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:51,987 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:51,987 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:51,987 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [389119073] [2021-07-13 19:38:51,987 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [389119073] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:51,987 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1233729689] [2021-07-13 19:38:51,987 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 291 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 291 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:38:52,014 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:38:52,015 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:38:52,015 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:38:52,016 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:52,121 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:38:52,122 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:52,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 16 treesize of output 12 [2021-07-13 19:38:52,125 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:52,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 15 treesize of output 11 [2021-07-13 19:38:52,128 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38: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 26 treesize of output 20 [2021-07-13 19:38:52,131 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:52,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 25 treesize of output 19 [2021-07-13 19:38:52,134 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:52,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 15 treesize of output 11 [2021-07-13 19:38:52,137 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:52,185 INFO L628 ElimStorePlain]: treesize reduction 46, result has 60.0 percent of original size [2021-07-13 19:38:52,186 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:38:52,186 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 1 variables, input treesize:175, output treesize:69 [2021-07-13 19:38:52,332 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:52,333 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:52,333 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:38:52,334 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:52,335 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:52,336 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:38:52,337 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:38:52,358 INFO L628 ElimStorePlain]: treesize reduction 41, result has 43.1 percent of original size [2021-07-13 19:38:52,360 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:52,360 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:38:52,361 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:52,367 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:52,368 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:38:52,368 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:68, output treesize:11 [2021-07-13 19:38:52,388 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:52,388 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1233729689] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:52,388 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:52,388 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-13 19:38:52,388 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1020119930] [2021-07-13 19:38:52,388 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:38:52,389 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:52,389 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:38:52,389 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=203, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:38:52,389 INFO L87 Difference]: Start difference. First operand 372 states and 1187 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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:38:52,766 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:52,766 INFO L93 Difference]: Finished difference Result 484 states and 1467 transitions. [2021-07-13 19:38:52,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:38:52,767 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:38:52,767 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:52,768 INFO L225 Difference]: With dead ends: 484 [2021-07-13 19:38:52,768 INFO L226 Difference]: Without dead ends: 478 [2021-07-13 19:38:52,768 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 419.3ms TimeCoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:38:52,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 478 states. [2021-07-13 19:38:52,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 478 to 380. [2021-07-13 19:38:52,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 380 states, 379 states have (on average 3.1978891820580473) internal successors, (1212), 379 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:38:52,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 1212 transitions. [2021-07-13 19:38:52,772 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 1212 transitions. Word has length 18 [2021-07-13 19:38:52,772 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:52,772 INFO L482 AbstractCegarLoop]: Abstraction has 380 states and 1212 transitions. [2021-07-13 19:38:52,772 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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:38:52,773 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 1212 transitions. [2021-07-13 19:38:52,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:38:52,773 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:52,773 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:52,973 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6948,291 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:38:52,974 INFO L430 AbstractCegarLoop]: === Iteration 297 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:52,974 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:52,974 INFO L82 PathProgramCache]: Analyzing trace with hash 858781830, now seen corresponding path program 256 times [2021-07-13 19:38:52,974 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:52,974 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2134590058] [2021-07-13 19:38:52,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:52,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:53,094 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:53,095 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:53,095 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2134590058] [2021-07-13 19:38:53,095 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2134590058] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:53,095 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [637202533] [2021-07-13 19:38:53,095 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 292 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 292 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:38:53,121 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:38:53,122 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:38:53,122 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:38:53,122 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:53,266 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:38:53,267 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:53,269 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:38:53,270 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:53,273 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:38:53,273 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:38:53,276 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:38:53,277 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-07-13 19:38:53,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 15 treesize of output 11 [2021-07-13 19:38:53,281 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:53,284 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:38:53,284 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:53,287 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:38:53,288 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:53,291 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:38:53,291 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:53,294 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:38:53,295 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:53,297 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:38:53,298 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:53,376 INFO L628 ElimStorePlain]: treesize reduction 121, result has 51.2 percent of original size [2021-07-13 19:38:53,381 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:38:53,381 INFO L247 ElimStorePlain]: Needed 11 recursive calls to eliminate 2 variables, input treesize:287, output treesize:127 [2021-07-13 19:38:53,692 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:53,693 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:53,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 26 treesize of output 20 [2021-07-13 19:38:53,694 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:53,698 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:53,699 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:53,699 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:38:53,700 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:53,704 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:53,704 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:53,704 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:38:53,705 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:53,709 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:53,709 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:53,710 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:38:53,710 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:53,715 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:53,715 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:53,715 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:38:53,716 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:53,720 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:53,720 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:53,720 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:38:53,721 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:53,725 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:53,725 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:53,726 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:38:53,726 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:53,731 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:53,731 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:53,731 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:38:53,732 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:53,736 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:53,736 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:53,737 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:38:53,737 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:53,742 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:53,742 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:53,742 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:38:53,743 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:53,747 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:53,747 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:53,748 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:38:53,749 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:53,752 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:53,753 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:38:53,753 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:53,885 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 51 [2021-07-13 19:38:53,886 INFO L628 ElimStorePlain]: treesize reduction 122, result has 52.0 percent of original size [2021-07-13 19:38:53,889 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:53,890 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:53,890 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:38:53,891 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:53,894 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:53,894 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:38:53,895 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:53,945 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:53,948 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 2 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:38:53,948 INFO L247 ElimStorePlain]: Needed 15 recursive calls to eliminate 8 variables, input treesize:405, output treesize:58 [2021-07-13 19:38:54,032 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:54,032 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [637202533] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:54,032 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:54,033 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 17 [2021-07-13 19:38:54,033 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [15584235] [2021-07-13 19:38:54,033 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:38:54,033 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:54,033 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:38:54,033 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=234, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:38:54,033 INFO L87 Difference]: Start difference. First operand 380 states and 1212 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:38:54,935 WARN L205 SmtUtils]: Spent 147.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 94 [2021-07-13 19:38:55,285 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 104 [2021-07-13 19:38:55,459 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 101 [2021-07-13 19:38:55,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:55,831 INFO L93 Difference]: Finished difference Result 612 states and 1826 transitions. [2021-07-13 19:38:55,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-13 19:38:55,831 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:38:55,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:55,832 INFO L225 Difference]: With dead ends: 612 [2021-07-13 19:38:55,832 INFO L226 Difference]: Without dead ends: 575 [2021-07-13 19:38:55,832 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 16 SyntacticMatches, 4 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 216 ImplicationChecksByTransitivity, 1642.6ms TimeCoverageRelationStatistics Valid=167, Invalid=955, Unknown=0, NotChecked=0, Total=1122 [2021-07-13 19:38:55,833 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 575 states. [2021-07-13 19:38:55,836 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 575 to 406. [2021-07-13 19:38:55,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 406 states, 405 states have (on average 3.167901234567901) internal successors, (1283), 405 states have internal predecessors, (1283), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:38:55,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 406 states to 406 states and 1283 transitions. [2021-07-13 19:38:55,837 INFO L78 Accepts]: Start accepts. Automaton has 406 states and 1283 transitions. Word has length 18 [2021-07-13 19:38:55,838 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:55,838 INFO L482 AbstractCegarLoop]: Abstraction has 406 states and 1283 transitions. [2021-07-13 19:38:55,838 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:38:55,838 INFO L276 IsEmpty]: Start isEmpty. Operand 406 states and 1283 transitions. [2021-07-13 19:38:55,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:38:55,838 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:55,838 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:56,038 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6962,292 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:38:56,039 INFO L430 AbstractCegarLoop]: === Iteration 298 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:56,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:56,039 INFO L82 PathProgramCache]: Analyzing trace with hash -1046030646, now seen corresponding path program 257 times [2021-07-13 19:38:56,039 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:56,039 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1746478667] [2021-07-13 19:38:56,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:56,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:56,149 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:56,150 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:56,150 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1746478667] [2021-07-13 19:38:56,150 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1746478667] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:56,150 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1855058871] [2021-07-13 19:38:56,150 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 293 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 293 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:38:56,177 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:38:56,177 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:38:56,177 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:38:56,178 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:56,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 16 treesize of output 12 [2021-07-13 19:38:56,283 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:56,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 16 treesize of output 12 [2021-07-13 19:38:56,286 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:56,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 15 treesize of output 11 [2021-07-13 19:38:56,289 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:56,291 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:38:56,292 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:56,294 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:38:56,295 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:56,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 15 treesize of output 11 [2021-07-13 19:38:56,298 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:56,346 INFO L628 ElimStorePlain]: treesize reduction 46, result has 60.0 percent of original size [2021-07-13 19:38:56,347 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:38:56,347 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 1 variables, input treesize:175, output treesize:69 [2021-07-13 19:38:56,499 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:56,499 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:56,500 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:38:56,501 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:38:56,503 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:56,503 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:38:56,504 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:56,525 INFO L628 ElimStorePlain]: treesize reduction 41, result has 43.1 percent of original size [2021-07-13 19:38:56,526 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:56,526 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:38:56,527 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:56,533 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:56,534 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:38:56,534 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:68, output treesize:11 [2021-07-13 19:38:56,554 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:56,554 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1855058871] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:56,554 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:56,554 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-13 19:38:56,554 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [388130229] [2021-07-13 19:38:56,555 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:38:56,555 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:56,555 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:38:56,555 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=203, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:38:56,555 INFO L87 Difference]: Start difference. First operand 406 states and 1283 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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:38:56,884 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:56,885 INFO L93 Difference]: Finished difference Result 487 states and 1493 transitions. [2021-07-13 19:38:56,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:38:56,885 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:38:56,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:56,886 INFO L225 Difference]: With dead ends: 487 [2021-07-13 19:38:56,886 INFO L226 Difference]: Without dead ends: 481 [2021-07-13 19:38:56,886 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 398.0ms TimeCoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:38:56,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 481 states. [2021-07-13 19:38:56,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 481 to 408. [2021-07-13 19:38:56,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 408 states, 407 states have (on average 3.1646191646191646) internal successors, (1288), 407 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:38:56,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 408 states to 408 states and 1288 transitions. [2021-07-13 19:38:56,891 INFO L78 Accepts]: Start accepts. Automaton has 408 states and 1288 transitions. Word has length 18 [2021-07-13 19:38:56,891 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:56,891 INFO L482 AbstractCegarLoop]: Abstraction has 408 states and 1288 transitions. [2021-07-13 19:38:56,891 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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:38:56,891 INFO L276 IsEmpty]: Start isEmpty. Operand 408 states and 1288 transitions. [2021-07-13 19:38:56,891 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:38:56,891 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:56,891 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:57,092 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 293 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7016 [2021-07-13 19:38:57,092 INFO L430 AbstractCegarLoop]: === Iteration 299 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:57,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:57,092 INFO L82 PathProgramCache]: Analyzing trace with hash 435207224, now seen corresponding path program 258 times [2021-07-13 19:38:57,092 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:57,092 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [685719957] [2021-07-13 19:38:57,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:57,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:57,221 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:57,221 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:57,221 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [685719957] [2021-07-13 19:38:57,221 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [685719957] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:57,222 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1604427012] [2021-07-13 19:38:57,222 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 294 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 294 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:38:57,249 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:38:57,249 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:38:57,249 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:38:57,250 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:57,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 16 treesize of output 12 [2021-07-13 19:38:57,361 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:57,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 16 treesize of output 12 [2021-07-13 19:38:57,364 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:57,366 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:38:57,367 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:57,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 26 treesize of output 20 [2021-07-13 19:38:57,370 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:57,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 25 treesize of output 19 [2021-07-13 19:38:57,373 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:57,375 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:38:57,376 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:57,425 INFO L628 ElimStorePlain]: treesize reduction 46, result has 60.0 percent of original size [2021-07-13 19:38:57,426 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:38:57,426 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 1 variables, input treesize:175, output treesize:69 [2021-07-13 19:38:57,516 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:57,516 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:57,517 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:38:57,517 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:57,520 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:57,520 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:57,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 27 treesize of output 21 [2021-07-13 19:38:57,522 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:38:57,525 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:57,525 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:57,525 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:38:57,526 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:57,529 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:57,529 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:57,529 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:38:57,530 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:57,532 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:38:57,533 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:57,535 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:38:57,536 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:57,538 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:57,539 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:38:57,539 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:57,591 INFO L628 ElimStorePlain]: treesize reduction 57, result has 56.8 percent of original size [2021-07-13 19:38:57,594 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:57,594 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:57,594 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:38:57,595 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:57,597 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:57,597 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:38:57,598 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:57,604 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:57,626 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:57,627 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:38:57,627 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 2 variables, input treesize:194, output treesize:53 [2021-07-13 19:38:57,690 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:57,690 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1604427012] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:57,690 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:57,690 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-13 19:38:57,690 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [468569999] [2021-07-13 19:38:57,691 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:38:57,691 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:57,691 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:38:57,691 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=204, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:38:57,691 INFO L87 Difference]: Start difference. First operand 408 states and 1288 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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:38:58,159 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:58,160 INFO L93 Difference]: Finished difference Result 486 states and 1491 transitions. [2021-07-13 19:38:58,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:38:58,160 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:38:58,160 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:58,161 INFO L225 Difference]: With dead ends: 486 [2021-07-13 19:38:58,161 INFO L226 Difference]: Without dead ends: 478 [2021-07-13 19:38:58,161 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 529.8ms TimeCoverageRelationStatistics Valid=53, Invalid=289, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:38:58,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 478 states. [2021-07-13 19:38:58,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 478 to 403. [2021-07-13 19:38:58,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 403 states, 402 states have (on average 3.174129353233831) internal successors, (1276), 402 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:38:58,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 403 states to 403 states and 1276 transitions. [2021-07-13 19:38:58,166 INFO L78 Accepts]: Start accepts. Automaton has 403 states and 1276 transitions. Word has length 18 [2021-07-13 19:38:58,166 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:58,166 INFO L482 AbstractCegarLoop]: Abstraction has 403 states and 1276 transitions. [2021-07-13 19:38:58,166 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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:38:58,166 INFO L276 IsEmpty]: Start isEmpty. Operand 403 states and 1276 transitions. [2021-07-13 19:38:58,166 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:38:58,166 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:58,166 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:38:58,367 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7030,294 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:38:58,367 INFO L430 AbstractCegarLoop]: === Iteration 300 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:38:58,367 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:38:58,367 INFO L82 PathProgramCache]: Analyzing trace with hash -2119116026, now seen corresponding path program 259 times [2021-07-13 19:38:58,367 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:38:58,367 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [764845126] [2021-07-13 19:38:58,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:38:58,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:58,582 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:58,582 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:38:58,582 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [764845126] [2021-07-13 19:38:58,582 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [764845126] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:58,582 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1575393713] [2021-07-13 19:38:58,582 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 295 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 295 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:38:58,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:38:58,611 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:38:58,611 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:38:58,748 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:38:58,749 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:58,751 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:38:58,752 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:58,755 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:38:58,755 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:58,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 16 treesize of output 12 [2021-07-13 19:38:58,758 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:58,761 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:38:58,761 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:58,764 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:38:58,764 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:58,822 INFO L628 ElimStorePlain]: treesize reduction 55, result has 60.4 percent of original size [2021-07-13 19:38:58,823 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:38:58,823 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 1 variables, input treesize:199, output treesize:84 [2021-07-13 19:38:58,949 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:58,950 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:58,950 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:38:58,950 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:58,953 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:58,954 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:38:58,954 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:58,986 INFO L628 ElimStorePlain]: treesize reduction 59, result has 43.8 percent of original size [2021-07-13 19:38:58,986 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:38:58,988 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:58,988 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:38:58,989 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:38:59,005 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:59,007 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:59,007 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:59,007 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:38:59,008 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:59,010 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:38:59,010 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:38:59,011 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:38:59,017 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:59,031 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:38:59,032 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:38:59,032 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:119, output treesize:18 [2021-07-13 19:38:59,055 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:38:59,055 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1575393713] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:38:59,055 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:38:59,055 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 17 [2021-07-13 19:38:59,055 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [646702471] [2021-07-13 19:38:59,055 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:38:59,055 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:38:59,055 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:38:59,055 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=236, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:38:59,055 INFO L87 Difference]: Start difference. First operand 403 states and 1276 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:38:59,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:38:59,964 INFO L93 Difference]: Finished difference Result 487 states and 1506 transitions. [2021-07-13 19:38:59,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:38:59,965 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:38:59,965 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:38:59,965 INFO L225 Difference]: With dead ends: 487 [2021-07-13 19:38:59,965 INFO L226 Difference]: Without dead ends: 475 [2021-07-13 19:38:59,966 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 853.4ms TimeCoverageRelationStatistics Valid=84, Invalid=516, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:38:59,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 475 states. [2021-07-13 19:38:59,971 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 475 to 409. [2021-07-13 19:38:59,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 409 states, 408 states have (on average 3.178921568627451) internal successors, (1297), 408 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:38:59,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 409 states to 409 states and 1297 transitions. [2021-07-13 19:38:59,972 INFO L78 Accepts]: Start accepts. Automaton has 409 states and 1297 transitions. Word has length 18 [2021-07-13 19:38:59,972 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:38:59,972 INFO L482 AbstractCegarLoop]: Abstraction has 409 states and 1297 transitions. [2021-07-13 19:38:59,972 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:38:59,972 INFO L276 IsEmpty]: Start isEmpty. Operand 409 states and 1297 transitions. [2021-07-13 19:38:59,973 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:38:59,973 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:38:59,973 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:00,188 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7042,295 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:00,189 INFO L430 AbstractCegarLoop]: === Iteration 301 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:00,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:00,189 INFO L82 PathProgramCache]: Analyzing trace with hash 567267000, now seen corresponding path program 260 times [2021-07-13 19:39:00,189 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:00,189 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347838739] [2021-07-13 19:39:00,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:00,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:00,348 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:00,348 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:00,348 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1347838739] [2021-07-13 19:39:00,348 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1347838739] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:00,348 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [323492095] [2021-07-13 19:39:00,349 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 296 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 296 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:00,375 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:39:00,375 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:00,376 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:39:00,376 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:00,531 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:39:00,532 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:00,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 17 treesize of output 13 [2021-07-13 19:39:00,535 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:00,538 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:39:00,539 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:39:00,542 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:39:00,543 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:00,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 25 treesize of output 19 [2021-07-13 19:39:00,546 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:00,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 25 treesize of output 19 [2021-07-13 19:39:00,550 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:00,552 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:39:00,553 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:00,638 INFO L628 ElimStorePlain]: treesize reduction 46, result has 75.5 percent of original size [2021-07-13 19:39:00,643 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:39:00,643 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 2 variables, input treesize:221, output treesize:142 [2021-07-13 19:39:00,884 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:00,885 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:00,885 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:39:00,886 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:00,890 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:00,890 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:00,890 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:39:00,891 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:00,895 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:00,896 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:00,896 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:39:00,897 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:00,901 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:00,901 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:00,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 16 treesize of output 12 [2021-07-13 19:39:00,902 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:00,906 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:00,906 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:00,906 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:39:00,907 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:00,912 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:00,912 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:00,912 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:39:00,913 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:00,917 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:00,917 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:00,917 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:39:00,918 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:00,922 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:00,922 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:00,922 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:39:00,923 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:00,927 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:00,928 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:00,928 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:39:00,929 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:00,933 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:00,933 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:00,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 26 treesize of output 20 [2021-07-13 19:39:00,934 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:00,938 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:00,938 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:00,939 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:39:00,939 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:00,943 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:00,943 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:39:00,944 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:01,068 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 44 [2021-07-13 19:39:01,069 INFO L628 ElimStorePlain]: treesize reduction 136, result has 46.5 percent of original size [2021-07-13 19:39:01,072 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:01,072 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:01,073 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:39:01,073 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:01,076 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:01,076 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:39:01,077 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:01,119 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:01,122 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, End of recursive call: and 5 xjuncts. [2021-07-13 19:39:01,122 INFO L247 ElimStorePlain]: Needed 15 recursive calls to eliminate 7 variables, input treesize:405, output treesize:50 [2021-07-13 19:39:01,201 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:01,201 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [323492095] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:01,201 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:01,201 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 17 [2021-07-13 19:39:01,201 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [260809832] [2021-07-13 19:39:01,201 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:39:01,201 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:01,201 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:39:01,202 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=236, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:39:01,202 INFO L87 Difference]: Start difference. First operand 409 states and 1297 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:39:02,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:02,211 INFO L93 Difference]: Finished difference Result 514 states and 1557 transitions. [2021-07-13 19:39:02,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-07-13 19:39:02,211 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:39:02,211 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:02,212 INFO L225 Difference]: With dead ends: 514 [2021-07-13 19:39:02,212 INFO L226 Difference]: Without dead ends: 485 [2021-07-13 19:39:02,212 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 11 SyntacticMatches, 4 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 125 ImplicationChecksByTransitivity, 991.5ms TimeCoverageRelationStatistics Valid=103, Invalid=653, Unknown=0, NotChecked=0, Total=756 [2021-07-13 19:39:02,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 485 states. [2021-07-13 19:39:02,216 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 485 to 417. [2021-07-13 19:39:02,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 417 states, 416 states have (on average 3.175480769230769) internal successors, (1321), 416 states have internal predecessors, (1321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:02,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 417 states to 417 states and 1321 transitions. [2021-07-13 19:39:02,217 INFO L78 Accepts]: Start accepts. Automaton has 417 states and 1321 transitions. Word has length 18 [2021-07-13 19:39:02,217 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:02,217 INFO L482 AbstractCegarLoop]: Abstraction has 417 states and 1321 transitions. [2021-07-13 19:39:02,217 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:39:02,217 INFO L276 IsEmpty]: Start isEmpty. Operand 417 states and 1321 transitions. [2021-07-13 19:39:02,218 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:39:02,218 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:02,218 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:02,418 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 296 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7056 [2021-07-13 19:39:02,418 INFO L430 AbstractCegarLoop]: === Iteration 302 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:02,418 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:02,419 INFO L82 PathProgramCache]: Analyzing trace with hash -637878156, now seen corresponding path program 261 times [2021-07-13 19:39:02,419 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:02,419 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [674298930] [2021-07-13 19:39:02,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:02,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:02,548 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:02,549 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:02,549 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [674298930] [2021-07-13 19:39:02,549 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [674298930] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:02,549 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1790605562] [2021-07-13 19:39:02,549 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 297 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 297 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:02,577 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:39:02,577 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:02,578 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:39:02,578 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:02,748 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:39:02,749 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:02,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 15 treesize of output 11 [2021-07-13 19:39:02,753 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:02,756 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:39:02,756 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:02,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 16 treesize of output 12 [2021-07-13 19:39:02,759 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:02,762 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:39:02,763 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:02,765 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:39:02,766 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:02,831 INFO L628 ElimStorePlain]: treesize reduction 52, result has 60.9 percent of original size [2021-07-13 19:39:02,832 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:39:02,832 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 1 variables, input treesize:193, output treesize:81 [2021-07-13 19:39:02,888 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:02,888 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:02,888 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:39:02,889 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:02,892 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:39:02,892 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:02,943 INFO L628 ElimStorePlain]: treesize reduction 73, result has 49.3 percent of original size [2021-07-13 19:39:02,946 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:02,946 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:39:02,947 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:39:02,972 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:02,974 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-13 19:39:02,975 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:02,999 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:02,999 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1805 vanished before elimination [2021-07-13 19:39:02,999 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1807 vanished before elimination [2021-07-13 19:39:03,001 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:03,002 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:03,002 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:39:03,002 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:03,004 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:03,005 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:39:03,005 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:03,012 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:03,034 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:03,034 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:39:03,034 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:177, output treesize:53 [2021-07-13 19:39:03,099 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:03,099 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1790605562] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:03,099 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:03,099 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-13 19:39:03,099 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1960048366] [2021-07-13 19:39:03,099 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:39:03,099 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:03,099 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:39:03,099 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=204, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:39:03,099 INFO L87 Difference]: Start difference. First operand 417 states and 1321 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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:39:03,618 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:03,618 INFO L93 Difference]: Finished difference Result 467 states and 1457 transitions. [2021-07-13 19:39:03,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:39:03,619 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:39:03,619 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:03,619 INFO L225 Difference]: With dead ends: 467 [2021-07-13 19:39:03,619 INFO L226 Difference]: Without dead ends: 459 [2021-07-13 19:39:03,620 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 622.7ms TimeCoverageRelationStatistics Valid=61, Invalid=319, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:39:03,620 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 459 states. [2021-07-13 19:39:03,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 459 to 419. [2021-07-13 19:39:03,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 419 states, 418 states have (on average 3.172248803827751) internal successors, (1326), 418 states have internal predecessors, (1326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:03,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 419 states to 419 states and 1326 transitions. [2021-07-13 19:39:03,624 INFO L78 Accepts]: Start accepts. Automaton has 419 states and 1326 transitions. Word has length 18 [2021-07-13 19:39:03,624 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:03,624 INFO L482 AbstractCegarLoop]: Abstraction has 419 states and 1326 transitions. [2021-07-13 19:39:03,624 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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:39:03,624 INFO L276 IsEmpty]: Start isEmpty. Operand 419 states and 1326 transitions. [2021-07-13 19:39:03,625 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:39:03,625 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:03,625 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:03,825 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 297 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7104 [2021-07-13 19:39:03,825 INFO L430 AbstractCegarLoop]: === Iteration 303 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:03,826 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:03,826 INFO L82 PathProgramCache]: Analyzing trace with hash -1954035460, now seen corresponding path program 262 times [2021-07-13 19:39:03,826 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:03,826 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [655179921] [2021-07-13 19:39:03,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:03,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:03,974 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:03,974 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:03,974 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [655179921] [2021-07-13 19:39:03,974 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [655179921] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:03,974 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1960924077] [2021-07-13 19:39:03,974 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 298 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 298 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:04,001 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:39:04,001 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:04,001 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:39:04,002 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:04,241 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:04,242 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:04,242 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:39:04,243 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:04,246 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:04,246 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:39:04,247 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:04,307 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:04,311 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:04,312 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:04,312 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:39:04,313 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:04,316 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:04,316 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:39:04,317 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:04,372 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:04,376 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:04,376 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:04,377 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:39:04,378 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 2 xjuncts. [2021-07-13 19:39:04,381 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:04,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 25 treesize of output 19 [2021-07-13 19:39:04,382 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:04,449 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:04,455 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-1 vars, End of recursive call: 6 dim-0 vars, and 6 xjuncts. [2021-07-13 19:39:04,455 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:191, output treesize:167 [2021-07-13 19:39:04,629 INFO L446 ElimStorePlain]: Different costs {1=[array_4], 15=[array_2]} [2021-07-13 19:39:04,634 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:04,634 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:04,634 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:39:04,635 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:04,639 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:04,640 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:04,640 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:39:04,641 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:04,645 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:04,645 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:04,645 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:39:04,646 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:04,650 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:04,650 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:04,651 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:39:04,651 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:04,655 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:04,656 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:04,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 26 treesize of output 20 [2021-07-13 19:39:04,657 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:04,661 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:04,661 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:04,662 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-13 19:39:04,663 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:04,667 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:04,667 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:04,667 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:39:04,668 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:04,672 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:04,672 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:04,673 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:39:04,674 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:04,677 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:04,678 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:04,678 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 14 [2021-07-13 19:39:04,679 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:04,683 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:04,683 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:04,684 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:39:04,684 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:04,688 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:04,688 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:04,689 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:39:04,689 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:04,693 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:04,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 16 treesize of output 12 [2021-07-13 19:39:04,694 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:04,834 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 53 [2021-07-13 19:39:04,834 INFO L628 ElimStorePlain]: treesize reduction 120, result has 57.7 percent of original size [2021-07-13 19:39:04,838 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:04,839 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:04,839 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:39:04,840 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:04,843 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:04,843 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:04,843 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:39:04,844 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:04,847 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:04,847 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2021-07-13 19:39:04,848 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:04,901 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:04,903 INFO L550 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, End of recursive call: and 7 xjuncts. [2021-07-13 19:39:04,903 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 7 variables, input treesize:429, output treesize:85 [2021-07-13 19:39:05,009 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:05,009 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1960924077] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:05,009 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:05,009 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 17 [2021-07-13 19:39:05,009 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959137019] [2021-07-13 19:39:05,009 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:39:05,009 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:05,009 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:39:05,009 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=236, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:39:05,009 INFO L87 Difference]: Start difference. First operand 419 states and 1326 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:39:05,598 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 59 [2021-07-13 19:39:06,000 WARN L205 SmtUtils]: Spent 210.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 106 [2021-07-13 19:39:06,142 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 59 [2021-07-13 19:39:06,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:06,434 INFO L93 Difference]: Finished difference Result 518 states and 1588 transitions. [2021-07-13 19:39:06,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:39:06,434 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:39:06,434 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:06,435 INFO L225 Difference]: With dead ends: 518 [2021-07-13 19:39:06,435 INFO L226 Difference]: Without dead ends: 502 [2021-07-13 19:39:06,435 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 1376.3ms TimeCoverageRelationStatistics Valid=118, Invalid=694, Unknown=0, NotChecked=0, Total=812 [2021-07-13 19:39:06,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 502 states. [2021-07-13 19:39:06,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 502 to 425. [2021-07-13 19:39:06,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 425 states, 424 states have (on average 3.1910377358490565) internal successors, (1353), 424 states have internal predecessors, (1353), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:06,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 425 states to 425 states and 1353 transitions. [2021-07-13 19:39:06,440 INFO L78 Accepts]: Start accepts. Automaton has 425 states and 1353 transitions. Word has length 18 [2021-07-13 19:39:06,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:06,440 INFO L482 AbstractCegarLoop]: Abstraction has 425 states and 1353 transitions. [2021-07-13 19:39:06,440 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:39:06,440 INFO L276 IsEmpty]: Start isEmpty. Operand 425 states and 1353 transitions. [2021-07-13 19:39:06,441 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:39:06,441 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:06,441 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:06,641 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7116,298 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:06,641 INFO L430 AbstractCegarLoop]: === Iteration 304 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:06,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:06,642 INFO L82 PathProgramCache]: Analyzing trace with hash -758999286, now seen corresponding path program 263 times [2021-07-13 19:39:06,642 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:06,642 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1818556596] [2021-07-13 19:39:06,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:06,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:06,830 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:06,830 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:06,830 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1818556596] [2021-07-13 19:39:06,830 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1818556596] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:06,830 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1615849896] [2021-07-13 19:39:06,830 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 299 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 299 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:06,857 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:39:06,857 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:06,858 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:39:06,858 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:07,088 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:07,088 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:07,089 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:39:07,089 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:07,093 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:07,093 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:07,094 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:39:07,094 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:07,098 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:07,098 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:07,098 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:39:07,099 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:07,103 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:07,103 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:07,103 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:39:07,104 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:07,107 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:07,108 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:07,108 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:39:07,109 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:07,112 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:07,112 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:39:07,113 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:07,264 WARN L205 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 50 [2021-07-13 19:39:07,264 INFO L628 ElimStorePlain]: treesize reduction 2, result has 98.9 percent of original size [2021-07-13 19:39:07,269 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 6 xjuncts. [2021-07-13 19:39:07,269 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:243, output treesize:173 [2021-07-13 19:39:07,497 INFO L446 ElimStorePlain]: Different costs {1=[v_prenex_1825, array_4], 6=[v_prenex_1824, array_2]} [2021-07-13 19:39:07,502 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:07,502 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:07,503 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:39:07,503 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:07,508 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:07,508 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:07,509 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:39:07,509 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:07,514 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:07,514 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:39:07,515 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:07,590 INFO L628 ElimStorePlain]: treesize reduction 172, result has 36.3 percent of original size [2021-07-13 19:39:07,593 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:07,593 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:39:07,594 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-07-13 19:39:07,629 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:07,629 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1824 vanished before elimination [2021-07-13 19:39:07,632 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:07,632 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:07,633 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:39:07,633 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:07,636 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:07,636 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:39:07,637 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:07,644 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:07,676 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:07,678 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 4 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:39:07,678 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 12 variables, input treesize:291, output treesize:51 [2021-07-13 19:39:07,751 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:07,751 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1615849896] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:07,751 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:07,751 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 17 [2021-07-13 19:39:07,751 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [865723628] [2021-07-13 19:39:07,751 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:39:07,751 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:07,751 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:39:07,752 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=236, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:39:07,752 INFO L87 Difference]: Start difference. First operand 425 states and 1353 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:39:08,600 WARN L205 SmtUtils]: Spent 148.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 75 [2021-07-13 19:39:09,186 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:09,186 INFO L93 Difference]: Finished difference Result 526 states and 1614 transitions. [2021-07-13 19:39:09,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-13 19:39:09,187 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:39:09,187 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:09,188 INFO L225 Difference]: With dead ends: 526 [2021-07-13 19:39:09,188 INFO L226 Difference]: Without dead ends: 506 [2021-07-13 19:39:09,188 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128 ImplicationChecksByTransitivity, 1341.5ms TimeCoverageRelationStatistics Valid=128, Invalid=742, Unknown=0, NotChecked=0, Total=870 [2021-07-13 19:39:09,188 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 506 states. [2021-07-13 19:39:09,195 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 506 to 433. [2021-07-13 19:39:09,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 433 states, 432 states have (on average 3.201388888888889) internal successors, (1383), 432 states have internal predecessors, (1383), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:09,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 433 states to 433 states and 1383 transitions. [2021-07-13 19:39:09,197 INFO L78 Accepts]: Start accepts. Automaton has 433 states and 1383 transitions. Word has length 18 [2021-07-13 19:39:09,197 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:09,197 INFO L482 AbstractCegarLoop]: Abstraction has 433 states and 1383 transitions. [2021-07-13 19:39:09,197 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:39:09,197 INFO L276 IsEmpty]: Start isEmpty. Operand 433 states and 1383 transitions. [2021-07-13 19:39:09,197 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:39:09,197 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:09,197 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:09,398 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 299 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7145 [2021-07-13 19:39:09,398 INFO L430 AbstractCegarLoop]: === Iteration 305 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:09,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:09,398 INFO L82 PathProgramCache]: Analyzing trace with hash 722238584, now seen corresponding path program 264 times [2021-07-13 19:39:09,398 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:09,398 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [981356007] [2021-07-13 19:39:09,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:09,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:09,519 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:09,519 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:09,519 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [981356007] [2021-07-13 19:39:09,519 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [981356007] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:09,519 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1566810437] [2021-07-13 19:39:09,519 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 300 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 300 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:09,546 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:39:09,546 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:09,547 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:39:09,547 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:09,775 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:09,775 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:09,776 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:39:09,776 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:09,780 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:09,780 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:09,780 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:39:09,781 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:09,785 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:09,785 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:09,785 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:39:09,786 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:09,790 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:09,790 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:09,790 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:39:09,791 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:09,794 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:09,795 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:09,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 15 treesize of output 11 [2021-07-13 19:39:09,795 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:09,799 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:09,799 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:39:09,800 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:09,946 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 50 [2021-07-13 19:39:09,946 INFO L628 ElimStorePlain]: treesize reduction 2, result has 98.9 percent of original size [2021-07-13 19:39:09,956 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 5 dim-0 vars, and 6 xjuncts. [2021-07-13 19:39:09,956 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:243, output treesize:173 [2021-07-13 19:39:10,163 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:10,164 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:10,164 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:39:10,165 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:39:10,168 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:10,169 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:39:10,169 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:10,227 INFO L628 ElimStorePlain]: treesize reduction 78, result has 50.0 percent of original size [2021-07-13 19:39:10,230 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:10,231 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:10,231 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:39:10,232 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:10,234 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:10,234 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:39:10,235 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:10,242 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:10,262 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:10,265 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-13 19:39:10,265 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:10,284 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:10,284 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:39:10,286 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:39:10,286 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 8 variables, input treesize:154, output treesize:22 [2021-07-13 19:39:10,312 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:10,312 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1566810437] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:10,312 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:10,312 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 17 [2021-07-13 19:39:10,312 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [361508272] [2021-07-13 19:39:10,312 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:39:10,312 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:10,312 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:39:10,312 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=234, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:39:10,312 INFO L87 Difference]: Start difference. First operand 433 states and 1383 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:39:11,067 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 76 [2021-07-13 19:39:11,791 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:11,791 INFO L93 Difference]: Finished difference Result 521 states and 1625 transitions. [2021-07-13 19:39:11,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-13 19:39:11,792 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:39:11,792 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:11,793 INFO L225 Difference]: With dead ends: 521 [2021-07-13 19:39:11,793 INFO L226 Difference]: Without dead ends: 507 [2021-07-13 19:39:11,793 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 150 ImplicationChecksByTransitivity, 1299.3ms TimeCoverageRelationStatistics Valid=146, Invalid=724, Unknown=0, NotChecked=0, Total=870 [2021-07-13 19:39:11,793 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 507 states. [2021-07-13 19:39:11,797 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 507 to 426. [2021-07-13 19:39:11,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 426 states, 425 states have (on average 3.2141176470588237) internal successors, (1366), 425 states have internal predecessors, (1366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:11,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 426 states and 1366 transitions. [2021-07-13 19:39:11,798 INFO L78 Accepts]: Start accepts. Automaton has 426 states and 1366 transitions. Word has length 18 [2021-07-13 19:39:11,798 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:11,798 INFO L482 AbstractCegarLoop]: Abstraction has 426 states and 1366 transitions. [2021-07-13 19:39:11,798 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:39:11,798 INFO L276 IsEmpty]: Start isEmpty. Operand 426 states and 1366 transitions. [2021-07-13 19:39:11,798 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:39:11,798 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:11,798 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:11,999 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 300 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7167 [2021-07-13 19:39:11,999 INFO L430 AbstractCegarLoop]: === Iteration 306 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:11,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:11,999 INFO L82 PathProgramCache]: Analyzing trace with hash -1742014878, now seen corresponding path program 265 times [2021-07-13 19:39:11,999 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:11,999 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1073546694] [2021-07-13 19:39:11,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:12,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:12,099 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:12,099 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:12,099 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1073546694] [2021-07-13 19:39:12,099 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1073546694] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:12,099 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [624349214] [2021-07-13 19:39:12,099 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 301 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 301 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:12,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:12,126 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:39:12,126 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:12,173 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:12,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 15 treesize of output 11 [2021-07-13 19:39:12,174 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:12,176 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:12,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 25 treesize of output 19 [2021-07-13 19:39:12,177 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:12,179 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:39:12,180 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:12,214 INFO L628 ElimStorePlain]: treesize reduction 22, result has 68.6 percent of original size [2021-07-13 19:39:12,214 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:12,214 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:97, output treesize:48 [2021-07-13 19:39:12,296 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:39:12,297 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:39:12,306 INFO L628 ElimStorePlain]: treesize reduction 7, result has 61.1 percent of original size [2021-07-13 19:39:12,306 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:39:12,307 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:12,307 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:31, output treesize:11 [2021-07-13 19:39:12,325 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:12,325 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [624349214] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:12,325 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:12,325 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-07-13 19:39:12,325 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437614583] [2021-07-13 19:39:12,325 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:39:12,325 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:12,325 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:39:12,325 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:39:12,326 INFO L87 Difference]: Start difference. First operand 426 states and 1366 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:39:12,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:12,723 INFO L93 Difference]: Finished difference Result 551 states and 1707 transitions. [2021-07-13 19:39:12,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:39:12,724 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 18 [2021-07-13 19:39:12,724 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:12,725 INFO L225 Difference]: With dead ends: 551 [2021-07-13 19:39:12,725 INFO L226 Difference]: Without dead ends: 536 [2021-07-13 19:39:12,725 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 370.7ms TimeCoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:39:12,725 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 536 states. [2021-07-13 19:39:12,729 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 536 to 430. [2021-07-13 19:39:12,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 430 states, 429 states have (on average 3.230769230769231) internal successors, (1386), 429 states have internal predecessors, (1386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:12,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 430 states to 430 states and 1386 transitions. [2021-07-13 19:39:12,730 INFO L78 Accepts]: Start accepts. Automaton has 430 states and 1386 transitions. Word has length 18 [2021-07-13 19:39:12,730 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:12,730 INFO L482 AbstractCegarLoop]: Abstraction has 430 states and 1386 transitions. [2021-07-13 19:39:12,730 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:39:12,730 INFO L276 IsEmpty]: Start isEmpty. Operand 430 states and 1386 transitions. [2021-07-13 19:39:12,730 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:39:12,730 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:12,730 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:12,931 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7200,301 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:12,931 INFO L430 AbstractCegarLoop]: === Iteration 307 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:12,931 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:12,931 INFO L82 PathProgramCache]: Analyzing trace with hash -885518932, now seen corresponding path program 266 times [2021-07-13 19:39:12,931 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:12,931 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1244055864] [2021-07-13 19:39:12,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:12,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:13,076 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:13,077 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:13,077 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1244055864] [2021-07-13 19:39:13,077 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1244055864] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:13,077 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1866138439] [2021-07-13 19:39:13,077 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 302 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 302 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:13,104 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:39:13,104 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:13,104 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:39:13,105 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:13,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 15 treesize of output 11 [2021-07-13 19:39:13,153 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:13,155 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:39:13,155 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:13,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 25 treesize of output 19 [2021-07-13 19:39:13,158 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:13,195 INFO L628 ElimStorePlain]: treesize reduction 32, result has 63.6 percent of original size [2021-07-13 19:39:13,196 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:13,196 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:109, output treesize:56 [2021-07-13 19:39:13,294 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:39:13,295 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:39:13,304 INFO L628 ElimStorePlain]: treesize reduction 7, result has 61.1 percent of original size [2021-07-13 19:39:13,304 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:39:13,305 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:13,305 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:31, output treesize:11 [2021-07-13 19:39:13,323 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:13,323 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1866138439] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:13,324 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:13,324 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-07-13 19:39:13,324 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [274206905] [2021-07-13 19:39:13,324 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:39:13,324 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:13,324 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:39:13,324 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:39:13,324 INFO L87 Difference]: Start difference. First operand 430 states and 1386 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:39:13,670 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:13,670 INFO L93 Difference]: Finished difference Result 548 states and 1703 transitions. [2021-07-13 19:39:13,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:39:13,670 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 18 [2021-07-13 19:39:13,670 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:13,671 INFO L225 Difference]: With dead ends: 548 [2021-07-13 19:39:13,671 INFO L226 Difference]: Without dead ends: 543 [2021-07-13 19:39:13,671 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 11 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 397.2ms TimeCoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:39:13,672 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 543 states. [2021-07-13 19:39:13,676 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 543 to 433. [2021-07-13 19:39:13,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 433 states, 432 states have (on average 3.236111111111111) internal successors, (1398), 432 states have internal predecessors, (1398), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:13,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 433 states to 433 states and 1398 transitions. [2021-07-13 19:39:13,677 INFO L78 Accepts]: Start accepts. Automaton has 433 states and 1398 transitions. Word has length 18 [2021-07-13 19:39:13,677 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:13,677 INFO L482 AbstractCegarLoop]: Abstraction has 433 states and 1398 transitions. [2021-07-13 19:39:13,677 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:39:13,677 INFO L276 IsEmpty]: Start isEmpty. Operand 433 states and 1398 transitions. [2021-07-13 19:39:13,677 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:39:13,678 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:13,678 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:13,878 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7206,302 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:13,878 INFO L430 AbstractCegarLoop]: === Iteration 308 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:13,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:13,878 INFO L82 PathProgramCache]: Analyzing trace with hash 1469459618, now seen corresponding path program 267 times [2021-07-13 19:39:13,878 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:13,878 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [537713135] [2021-07-13 19:39:13,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:13,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:13,981 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:13,982 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:13,982 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [537713135] [2021-07-13 19:39:13,982 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [537713135] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:13,982 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1368137765] [2021-07-13 19:39:13,982 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 303 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 303 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:14,008 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:39:14,008 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:14,009 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:39:14,009 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:14,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, 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:39:14,056 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:14,059 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:39:14,059 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:14,061 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:39:14,062 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:14,098 INFO L628 ElimStorePlain]: treesize reduction 26, result has 68.3 percent of original size [2021-07-13 19:39:14,098 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:14,099 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:109, output treesize:56 [2021-07-13 19:39:14,179 INFO L446 ElimStorePlain]: Different costs {0=[array_0, v_prenex_1838], 1=[v_prenex_1839, array_4]} [2021-07-13 19:39:14,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 15 treesize of output 11 [2021-07-13 19:39:14,182 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:14,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 25 treesize of output 19 [2021-07-13 19:39:14,185 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:14,225 INFO L628 ElimStorePlain]: treesize reduction 84, result has 39.6 percent of original size [2021-07-13 19:39:14,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 27 treesize of output 21 [2021-07-13 19:39:14,233 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:39:14,253 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:14,255 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:14,255 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:39:14,256 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:14,258 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:39:14,258 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:14,265 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:14,283 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:14,283 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:39:14,283 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:14,283 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:153, output treesize:44 [2021-07-13 19:39:14,345 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:14,345 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1368137765] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:14,345 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:14,345 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-07-13 19:39:14,345 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767704700] [2021-07-13 19:39:14,345 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:39:14,345 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:14,345 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:39:14,345 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:39:14,346 INFO L87 Difference]: Start difference. First operand 433 states and 1398 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:39:14,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:14,770 INFO L93 Difference]: Finished difference Result 554 states and 1727 transitions. [2021-07-13 19:39:14,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:39:14,770 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 18 [2021-07-13 19:39:14,770 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:14,771 INFO L225 Difference]: With dead ends: 554 [2021-07-13 19:39:14,771 INFO L226 Difference]: Without dead ends: 549 [2021-07-13 19:39:14,772 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 11 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 419.8ms TimeCoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:39:14,772 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 549 states. [2021-07-13 19:39:14,776 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 549 to 420. [2021-07-13 19:39:14,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 420 states, 419 states have (on average 3.2195704057279237) internal successors, (1349), 419 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:39:14,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 420 states to 420 states and 1349 transitions. [2021-07-13 19:39:14,777 INFO L78 Accepts]: Start accepts. Automaton has 420 states and 1349 transitions. Word has length 18 [2021-07-13 19:39:14,777 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:14,777 INFO L482 AbstractCegarLoop]: Abstraction has 420 states and 1349 transitions. [2021-07-13 19:39:14,777 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:39:14,777 INFO L276 IsEmpty]: Start isEmpty. Operand 420 states and 1349 transitions. [2021-07-13 19:39:14,777 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:39:14,777 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:14,777 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:14,978 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 303 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7213 [2021-07-13 19:39:14,978 INFO L430 AbstractCegarLoop]: === Iteration 309 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:14,978 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:14,978 INFO L82 PathProgramCache]: Analyzing trace with hash 603886064, now seen corresponding path program 268 times [2021-07-13 19:39:14,978 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:14,978 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1759630245] [2021-07-13 19:39:14,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:14,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:15,113 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:15,113 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:15,113 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1759630245] [2021-07-13 19:39:15,113 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1759630245] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:15,113 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [745004714] [2021-07-13 19:39:15,113 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 304 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 304 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:15,139 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:39:15,140 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:15,140 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:39:15,140 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:15,209 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:15,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 24 treesize of output 18 [2021-07-13 19:39:15,211 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:15,213 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:15,213 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:39:15,214 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:15,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 15 treesize of output 11 [2021-07-13 19:39:15,217 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:15,258 INFO L628 ElimStorePlain]: treesize reduction 33, result has 63.7 percent of original size [2021-07-13 19:39:15,259 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:15,259 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:112, output treesize:58 [2021-07-13 19:39:15,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 27 treesize of output 21 [2021-07-13 19:39:15,330 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:39:15,339 INFO L628 ElimStorePlain]: treesize reduction 7, result has 61.1 percent of original size [2021-07-13 19:39:15,339 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:39:15,340 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:15,340 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:31, output treesize:11 [2021-07-13 19:39:15,358 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:15,358 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [745004714] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:15,358 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:15,359 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-07-13 19:39:15,359 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1777378574] [2021-07-13 19:39:15,359 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-07-13 19:39:15,359 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:15,359 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-07-13 19:39:15,359 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2021-07-13 19:39:15,359 INFO L87 Difference]: Start difference. First operand 420 states and 1349 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:39:15,654 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:15,654 INFO L93 Difference]: Finished difference Result 509 states and 1598 transitions. [2021-07-13 19:39:15,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:39:15,654 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 18 [2021-07-13 19:39:15,654 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:15,655 INFO L225 Difference]: With dead ends: 509 [2021-07-13 19:39:15,655 INFO L226 Difference]: Without dead ends: 498 [2021-07-13 19:39:15,655 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 11 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 303.8ms TimeCoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:39:15,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 498 states. [2021-07-13 19:39:15,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 498 to 432. [2021-07-13 19:39:15,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 432 states, 431 states have (on average 3.222737819025522) internal successors, (1389), 431 states have internal predecessors, (1389), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:15,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 432 states to 432 states and 1389 transitions. [2021-07-13 19:39:15,660 INFO L78 Accepts]: Start accepts. Automaton has 432 states and 1389 transitions. Word has length 18 [2021-07-13 19:39:15,660 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:15,660 INFO L482 AbstractCegarLoop]: Abstraction has 432 states and 1389 transitions. [2021-07-13 19:39:15,660 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:39:15,660 INFO L276 IsEmpty]: Start isEmpty. Operand 432 states and 1389 transitions. [2021-07-13 19:39:15,661 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:39:15,661 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:15,661 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:15,861 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7226,304 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:15,861 INFO L430 AbstractCegarLoop]: === Iteration 310 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:15,862 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:15,862 INFO L82 PathProgramCache]: Analyzing trace with hash -1336102682, now seen corresponding path program 269 times [2021-07-13 19:39:15,862 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:15,862 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171236195] [2021-07-13 19:39:15,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:15,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:15,960 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:15,960 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:15,960 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171236195] [2021-07-13 19:39:15,960 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1171236195] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:15,960 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [483925514] [2021-07-13 19:39:15,961 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 305 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 305 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:15,988 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:39:15,988 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:15,988 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:39:15,989 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:16,074 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:39:16,075 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:16,077 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:39:16,077 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:16,097 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:16,098 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-07-13 19:39:16,098 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:67, output treesize:53 [2021-07-13 19:39:16,163 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:16,163 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:16,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 15 treesize of output 11 [2021-07-13 19:39:16,164 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:16,167 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:16,167 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:16,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 27 treesize of output 21 [2021-07-13 19:39:16,169 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:39:16,171 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:16,172 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:16,172 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:39:16,173 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:16,176 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:16,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 17 treesize of output 13 [2021-07-13 19:39:16,176 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:16,255 INFO L628 ElimStorePlain]: treesize reduction 38, result has 72.7 percent of original size [2021-07-13 19:39:16,258 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:16,258 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:16,259 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:39:16,259 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:16,262 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:16,262 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:16,262 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:39:16,263 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:16,270 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:16,272 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:16,272 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2021-07-13 19:39:16,273 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:16,306 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:16,307 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:39:16,307 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:149, output treesize:55 [2021-07-13 19:39:16,385 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:16,385 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [483925514] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:16,385 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:16,385 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-13 19:39:16,385 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [579517881] [2021-07-13 19:39:16,386 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:39:16,386 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:16,386 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:39:16,386 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=206, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:39:16,386 INFO L87 Difference]: Start difference. First operand 432 states and 1389 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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:39:16,863 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:16,863 INFO L93 Difference]: Finished difference Result 513 states and 1615 transitions. [2021-07-13 19:39:16,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:39:16,864 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:39:16,864 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:16,864 INFO L225 Difference]: With dead ends: 513 [2021-07-13 19:39:16,865 INFO L226 Difference]: Without dead ends: 508 [2021-07-13 19:39:16,865 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 473.7ms TimeCoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:39:16,865 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 508 states. [2021-07-13 19:39:16,868 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 508 to 426. [2021-07-13 19:39:16,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 426 states, 425 states have (on average 3.216470588235294) internal successors, (1367), 425 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:39:16,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 426 states and 1367 transitions. [2021-07-13 19:39:16,870 INFO L78 Accepts]: Start accepts. Automaton has 426 states and 1367 transitions. Word has length 18 [2021-07-13 19:39:16,870 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:16,870 INFO L482 AbstractCegarLoop]: Abstraction has 426 states and 1367 transitions. [2021-07-13 19:39:16,870 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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:39:16,870 INFO L276 IsEmpty]: Start isEmpty. Operand 426 states and 1367 transitions. [2021-07-13 19:39:16,870 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:39:16,870 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:16,870 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:17,071 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 305 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7235 [2021-07-13 19:39:17,071 INFO L430 AbstractCegarLoop]: === Iteration 311 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:17,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:17,071 INFO L82 PathProgramCache]: Analyzing trace with hash 2085123934, now seen corresponding path program 270 times [2021-07-13 19:39:17,071 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:17,071 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312186620] [2021-07-13 19:39:17,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:17,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:17,198 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:17,199 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:17,199 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [312186620] [2021-07-13 19:39:17,199 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [312186620] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:17,199 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [452349612] [2021-07-13 19:39:17,199 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 306 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 306 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:17,239 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:39:17,239 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:17,240 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:39:17,240 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:17,351 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:17,352 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:17,352 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:39:17,353 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:17,355 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:17,355 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:39:17,356 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:17,386 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:17,388 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-07-13 19:39:17,388 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:89, output treesize:75 [2021-07-13 19:39:17,453 INFO L446 ElimStorePlain]: Different costs {1=[array_4], 3=[array_2]} [2021-07-13 19:39:17,457 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:17,457 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:17,458 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:39:17,458 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:17,462 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:17,462 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:17,462 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:39:17,463 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:17,466 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:17,466 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:17,467 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:39:17,467 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:17,470 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:17,470 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:39:17,471 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-07-13 19:39:17,550 INFO L628 ElimStorePlain]: treesize reduction 83, result has 51.5 percent of original size [2021-07-13 19:39:17,553 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:17,554 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:17,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:39:17,555 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:17,557 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:17,557 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:39:17,558 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:17,565 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:17,593 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:17,594 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:17,594 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 5 variables, input treesize:181, output treesize:38 [2021-07-13 19:39:17,655 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:17,655 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [452349612] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:17,655 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:17,655 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-13 19:39:17,655 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1381169570] [2021-07-13 19:39:17,655 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:39:17,656 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:17,656 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:39:17,656 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=206, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:39:17,656 INFO L87 Difference]: Start difference. First operand 426 states and 1367 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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:39:18,191 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:18,192 INFO L93 Difference]: Finished difference Result 521 states and 1641 transitions. [2021-07-13 19:39:18,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:39:18,192 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:39:18,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:18,193 INFO L225 Difference]: With dead ends: 521 [2021-07-13 19:39:18,193 INFO L226 Difference]: Without dead ends: 508 [2021-07-13 19:39:18,193 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 451.1ms TimeCoverageRelationStatistics Valid=64, Invalid=356, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:39:18,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 508 states. [2021-07-13 19:39:18,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 508 to 415. [2021-07-13 19:39:18,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 415 states, 414 states have (on average 3.2222222222222223) internal successors, (1334), 414 states have internal predecessors, (1334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:18,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 415 states to 415 states and 1334 transitions. [2021-07-13 19:39:18,198 INFO L78 Accepts]: Start accepts. Automaton has 415 states and 1334 transitions. Word has length 18 [2021-07-13 19:39:18,198 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:18,198 INFO L482 AbstractCegarLoop]: Abstraction has 415 states and 1334 transitions. [2021-07-13 19:39:18,198 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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:39:18,198 INFO L276 IsEmpty]: Start isEmpty. Operand 415 states and 1334 transitions. [2021-07-13 19:39:18,199 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:39:18,199 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:18,199 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:18,399 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 306 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7247 [2021-07-13 19:39:18,399 INFO L430 AbstractCegarLoop]: === Iteration 312 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:18,399 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:18,399 INFO L82 PathProgramCache]: Analyzing trace with hash -1483849440, now seen corresponding path program 271 times [2021-07-13 19:39:18,400 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:18,400 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985254749] [2021-07-13 19:39:18,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:18,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:18,606 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:18,607 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:18,607 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1985254749] [2021-07-13 19:39:18,607 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1985254749] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:18,607 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1693900412] [2021-07-13 19:39:18,607 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 307 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 307 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:18,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:18,634 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:39:18,634 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:18,689 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:18,690 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:39:18,690 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:18,693 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:18,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 26 treesize of output 20 [2021-07-13 19:39:18,694 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:18,697 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:18,697 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:39:18,697 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:18,700 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:39:18,700 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:18,770 INFO L628 ElimStorePlain]: treesize reduction 4, result has 96.0 percent of original size [2021-07-13 19:39:18,771 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:39:18,771 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:147, output treesize:97 [2021-07-13 19:39:18,991 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:18,991 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:18,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 27 treesize of output 21 [2021-07-13 19:39:18,992 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:39:19,012 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:19,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 25 treesize of output 19 [2021-07-13 19:39:19,013 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:19,056 INFO L628 ElimStorePlain]: treesize reduction 59, result has 52.0 percent of original size [2021-07-13 19:39:19,058 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:19,058 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:19,059 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:39:19,059 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:19,061 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:19,062 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:39:19,062 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:19,069 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:19,084 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:19,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 7 treesize of output 5 [2021-07-13 19:39:19,086 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:19,100 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:19,100 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1843 vanished before elimination [2021-07-13 19:39:19,101 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:39:19,101 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:119, output treesize:18 [2021-07-13 19:39:19,125 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:19,125 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1693900412] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:19,125 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:19,125 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 17 [2021-07-13 19:39:19,125 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [923818318] [2021-07-13 19:39:19,125 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:39:19,125 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:19,125 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:39:19,125 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=237, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:39:19,126 INFO L87 Difference]: Start difference. First operand 415 states and 1334 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:39:19,557 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 42 [2021-07-13 19:39:19,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:19,883 INFO L93 Difference]: Finished difference Result 586 states and 1779 transitions. [2021-07-13 19:39:19,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:39:19,883 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:39:19,883 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:19,884 INFO L225 Difference]: With dead ends: 586 [2021-07-13 19:39:19,884 INFO L226 Difference]: Without dead ends: 580 [2021-07-13 19:39:19,884 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 815.1ms TimeCoverageRelationStatistics Valid=69, Invalid=437, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:39:19,885 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 580 states. [2021-07-13 19:39:19,889 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 580 to 418. [2021-07-13 19:39:19,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 418 states, 417 states have (on average 3.2158273381294964) internal successors, (1341), 417 states have internal predecessors, (1341), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:19,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 418 states to 418 states and 1341 transitions. [2021-07-13 19:39:19,890 INFO L78 Accepts]: Start accepts. Automaton has 418 states and 1341 transitions. Word has length 18 [2021-07-13 19:39:19,890 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:19,890 INFO L482 AbstractCegarLoop]: Abstraction has 418 states and 1341 transitions. [2021-07-13 19:39:19,890 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:39:19,890 INFO L276 IsEmpty]: Start isEmpty. Operand 418 states and 1341 transitions. [2021-07-13 19:39:19,890 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:39:19,891 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:19,891 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:20,091 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 307 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7258 [2021-07-13 19:39:20,091 INFO L430 AbstractCegarLoop]: === Iteration 313 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:20,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:20,091 INFO L82 PathProgramCache]: Analyzing trace with hash 862051502, now seen corresponding path program 272 times [2021-07-13 19:39:20,091 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:20,092 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304088829] [2021-07-13 19:39:20,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:20,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:20,375 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:20,375 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:20,375 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304088829] [2021-07-13 19:39:20,375 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304088829] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:20,375 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [20557813] [2021-07-13 19:39:20,375 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 308 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 308 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:20,401 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:39:20,401 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:20,402 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:39:20,402 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:20,457 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:20,458 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:39:20,459 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:20,461 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:20,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 26 treesize of output 20 [2021-07-13 19:39:20,462 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:20,465 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:20,465 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:39:20,466 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:20,468 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:39:20,469 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:20,535 INFO L628 ElimStorePlain]: treesize reduction 4, result has 95.8 percent of original size [2021-07-13 19:39:20,536 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:39:20,537 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:141, output treesize:91 [2021-07-13 19:39:20,757 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:20,758 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:20,758 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:39:20,759 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:39:20,761 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:20,761 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:39:20,762 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:20,784 INFO L628 ElimStorePlain]: treesize reduction 41, result has 43.1 percent of original size [2021-07-13 19:39:20,785 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:20,785 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:39:20,786 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:20,792 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:20,793 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:20,793 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:68, output treesize:11 [2021-07-13 19:39:20,816 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:20,816 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [20557813] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:20,816 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:20,816 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 17 [2021-07-13 19:39:20,816 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [242447131] [2021-07-13 19:39:20,816 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:39:20,816 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:20,816 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:39:20,817 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=236, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:39:20,817 INFO L87 Difference]: Start difference. First operand 418 states and 1341 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:39:21,233 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 44 [2021-07-13 19:39:21,397 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 52 [2021-07-13 19:39:21,588 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 58 [2021-07-13 19:39:21,840 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 59 [2021-07-13 19:39:22,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:22,160 INFO L93 Difference]: Finished difference Result 645 states and 1951 transitions. [2021-07-13 19:39:22,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-07-13 19:39:22,160 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:39:22,160 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:22,162 INFO L225 Difference]: With dead ends: 645 [2021-07-13 19:39:22,162 INFO L226 Difference]: Without dead ends: 633 [2021-07-13 19:39:22,162 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 1392.1ms TimeCoverageRelationStatistics Valid=102, Invalid=600, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:39:22,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 633 states. [2021-07-13 19:39:22,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 633 to 429. [2021-07-13 19:39:22,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 429 states, 428 states have (on average 3.235981308411215) internal successors, (1385), 428 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:39:22,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 429 states to 429 states and 1385 transitions. [2021-07-13 19:39:22,168 INFO L78 Accepts]: Start accepts. Automaton has 429 states and 1385 transitions. Word has length 18 [2021-07-13 19:39:22,168 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:22,168 INFO L482 AbstractCegarLoop]: Abstraction has 429 states and 1385 transitions. [2021-07-13 19:39:22,168 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:39:22,168 INFO L276 IsEmpty]: Start isEmpty. Operand 429 states and 1385 transitions. [2021-07-13 19:39:22,168 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:39:22,168 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:22,168 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:22,369 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7271,308 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:22,369 INFO L430 AbstractCegarLoop]: === Iteration 314 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:22,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:22,369 INFO L82 PathProgramCache]: Analyzing trace with hash -746532768, now seen corresponding path program 273 times [2021-07-13 19:39:22,369 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:22,369 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1433320017] [2021-07-13 19:39:22,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:22,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:22,542 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:39:22,542 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:22,542 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1433320017] [2021-07-13 19:39:22,542 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1433320017] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:22,542 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1327100444] [2021-07-13 19:39:22,542 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 309 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 309 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:22,569 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:39:22,569 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:22,570 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:39:22,570 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:22,632 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:39:22,633 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:22,635 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2021-07-13 19:39:22,636 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:22,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 35 treesize of output 27 [2021-07-13 19:39:22,640 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 4 xjuncts. [2021-07-13 19:39:22,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 25 treesize of output 19 [2021-07-13 19:39:22,644 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:22,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 25 treesize of output 19 [2021-07-13 19:39:22,647 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:22,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 24 treesize of output 18 [2021-07-13 19:39:22,651 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:22,765 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 44 [2021-07-13 19:39:22,765 INFO L628 ElimStorePlain]: treesize reduction 62, result has 76.6 percent of original size [2021-07-13 19:39:22,766 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:39:22,767 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 1 variables, input treesize:229, output treesize:203 [2021-07-13 19:39:23,267 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:23,268 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:23,268 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:39:23,269 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:39:23,274 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:23,274 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:23,274 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:39:23,275 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:23,280 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:23,280 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:23,281 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:39:23,281 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:23,286 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:23,287 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:23,287 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:39:23,288 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:23,302 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:23,303 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:23,303 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:39:23,304 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:23,310 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:23,311 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:23,311 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:39:23,312 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:23,318 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:23,319 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:23,319 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:39:23,320 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:23,327 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:23,327 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:23,328 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:39:23,329 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:23,333 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:23,334 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:23,334 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:39:23,335 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:23,339 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:23,339 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:23,340 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:39:23,341 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:23,345 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:23,345 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:23,345 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:39:23,346 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:23,351 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:23,351 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:23,351 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:39:23,352 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:23,356 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:23,357 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:23,357 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:39:23,358 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:23,362 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:23,362 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:39:23,363 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:23,519 WARN L205 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 58 [2021-07-13 19:39:23,519 INFO L628 ElimStorePlain]: treesize reduction 181, result has 45.6 percent of original size [2021-07-13 19:39:23,523 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:23,523 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:23,524 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:39:23,524 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:23,528 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:23,528 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:39:23,529 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:23,584 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:23,588 INFO L550 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 2 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:39:23,588 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 9 variables, input treesize:493, output treesize:61 [2021-07-13 19:39:23,675 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:23,676 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1327100444] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:23,676 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:23,676 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 17 [2021-07-13 19:39:23,676 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582220534] [2021-07-13 19:39:23,676 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:39:23,676 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:23,676 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:39:23,676 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=233, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:39:23,676 INFO L87 Difference]: Start difference. First operand 429 states and 1385 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:39:24,182 WARN L205 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 62 [2021-07-13 19:39:24,485 WARN L205 SmtUtils]: Spent 224.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 103 [2021-07-13 19:39:24,718 WARN L205 SmtUtils]: Spent 175.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 71 [2021-07-13 19:39:25,074 WARN L205 SmtUtils]: Spent 292.00 ms on a formula simplification. DAG size of input: 152 DAG size of output: 130 [2021-07-13 19:39:25,382 WARN L205 SmtUtils]: Spent 266.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 112 [2021-07-13 19:39:25,618 WARN L205 SmtUtils]: Spent 194.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 78 [2021-07-13 19:39:26,025 WARN L205 SmtUtils]: Spent 342.00 ms on a formula simplification. DAG size of input: 159 DAG size of output: 139 [2021-07-13 19:39:26,335 WARN L205 SmtUtils]: Spent 273.00 ms on a formula simplification. DAG size of input: 119 DAG size of output: 115 [2021-07-13 19:39:26,677 WARN L205 SmtUtils]: Spent 296.00 ms on a formula simplification. DAG size of input: 128 DAG size of output: 119 [2021-07-13 19:39:26,882 WARN L205 SmtUtils]: Spent 161.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 68 [2021-07-13 19:39:27,225 WARN L205 SmtUtils]: Spent 293.00 ms on a formula simplification. DAG size of input: 123 DAG size of output: 119 [2021-07-13 19:39:27,491 WARN L205 SmtUtils]: Spent 208.00 ms on a formula simplification. DAG size of input: 111 DAG size of output: 97 [2021-07-13 19:39:27,769 WARN L205 SmtUtils]: Spent 238.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 109 [2021-07-13 19:39:27,965 WARN L205 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 58 [2021-07-13 19:39:28,260 WARN L205 SmtUtils]: Spent 219.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 99 [2021-07-13 19:39:28,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:28,306 INFO L93 Difference]: Finished difference Result 651 states and 1990 transitions. [2021-07-13 19:39:28,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-07-13 19:39:28,306 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:39:28,306 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:28,307 INFO L225 Difference]: With dead ends: 651 [2021-07-13 19:39:28,307 INFO L226 Difference]: Without dead ends: 622 [2021-07-13 19:39:28,308 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 14 SyntacticMatches, 3 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 215 ImplicationChecksByTransitivity, 4588.7ms TimeCoverageRelationStatistics Valid=227, Invalid=1033, Unknown=0, NotChecked=0, Total=1260 [2021-07-13 19:39:28,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 622 states. [2021-07-13 19:39:28,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 622 to 426. [2021-07-13 19:39:28,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 426 states, 425 states have (on average 3.2305882352941175) internal successors, (1373), 425 states have internal predecessors, (1373), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:28,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 426 states and 1373 transitions. [2021-07-13 19:39:28,315 INFO L78 Accepts]: Start accepts. Automaton has 426 states and 1373 transitions. Word has length 18 [2021-07-13 19:39:28,315 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:28,315 INFO L482 AbstractCegarLoop]: Abstraction has 426 states and 1373 transitions. [2021-07-13 19:39:28,315 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:39:28,315 INFO L276 IsEmpty]: Start isEmpty. Operand 426 states and 1373 transitions. [2021-07-13 19:39:28,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:39:28,316 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:28,316 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:28,538 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 309 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7284 [2021-07-13 19:39:28,539 INFO L430 AbstractCegarLoop]: === Iteration 315 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:28,539 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:28,539 INFO L82 PathProgramCache]: Analyzing trace with hash -1951677924, now seen corresponding path program 274 times [2021-07-13 19:39:28,539 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:28,539 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [455533182] [2021-07-13 19:39:28,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:28,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:28,730 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:28,730 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:28,730 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [455533182] [2021-07-13 19:39:28,730 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [455533182] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:28,730 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [980979502] [2021-07-13 19:39:28,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 310 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 310 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:28,757 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:39:28,757 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:28,757 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:39:28,758 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:28,813 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:28,814 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:39:28,815 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:28,817 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:28,817 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:39:28,818 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:28,821 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:28,821 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:39:28,821 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:28,824 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:39:28,824 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:28,900 INFO L628 ElimStorePlain]: treesize reduction 4, result has 96.0 percent of original size [2021-07-13 19:39:28,901 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:39:28,901 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:147, output treesize:97 [2021-07-13 19:39:29,064 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:29,064 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:29,065 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:39:29,065 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:29,068 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:29,068 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:29,069 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:39:29,070 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:39:29,073 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:29,073 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:29,073 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:39:29,074 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:29,076 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:39:29,077 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:29,079 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:29,080 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:29,080 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:39:29,081 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:29,083 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:29,084 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:29,084 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:39:29,084 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:29,087 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:29,087 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:39:29,088 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:29,143 INFO L628 ElimStorePlain]: treesize reduction 81, result has 49.1 percent of original size [2021-07-13 19:39:29,146 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:29,146 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:29,146 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:39:29,147 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:29,149 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:29,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 21 treesize of output 7 [2021-07-13 19:39:29,150 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:29,156 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:29,178 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:29,179 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:39:29,179 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 2 variables, input treesize:200, output treesize:56 [2021-07-13 19:39:29,246 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:29,246 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [980979502] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:29,246 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:29,246 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 17 [2021-07-13 19:39:29,246 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1991382606] [2021-07-13 19:39:29,246 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:39:29,246 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:29,247 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:39:29,247 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=236, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:39:29,247 INFO L87 Difference]: Start difference. First operand 426 states and 1373 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:39:29,732 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 51 [2021-07-13 19:39:29,877 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 49 [2021-07-13 19:39:30,074 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 60 [2021-07-13 19:39:30,230 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 60 [2021-07-13 19:39:30,388 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 56 [2021-07-13 19:39:30,598 WARN L205 SmtUtils]: Spent 173.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 70 [2021-07-13 19:39:30,765 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 67 [2021-07-13 19:39:30,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:30,960 INFO L93 Difference]: Finished difference Result 624 states and 1899 transitions. [2021-07-13 19:39:30,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-07-13 19:39:30,960 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:39:30,961 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:30,962 INFO L225 Difference]: With dead ends: 624 [2021-07-13 19:39:30,962 INFO L226 Difference]: Without dead ends: 610 [2021-07-13 19:39:30,962 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128 ImplicationChecksByTransitivity, 1639.1ms TimeCoverageRelationStatistics Valid=129, Invalid=741, Unknown=0, NotChecked=0, Total=870 [2021-07-13 19:39:30,962 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 610 states. [2021-07-13 19:39:30,966 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 610 to 429. [2021-07-13 19:39:30,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 429 states, 428 states have (on average 3.25) internal successors, (1391), 428 states have internal predecessors, (1391), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:30,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 429 states to 429 states and 1391 transitions. [2021-07-13 19:39:30,967 INFO L78 Accepts]: Start accepts. Automaton has 429 states and 1391 transitions. Word has length 18 [2021-07-13 19:39:30,968 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:30,968 INFO L482 AbstractCegarLoop]: Abstraction has 429 states and 1391 transitions. [2021-07-13 19:39:30,968 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:39:30,968 INFO L276 IsEmpty]: Start isEmpty. Operand 429 states and 1391 transitions. [2021-07-13 19:39:30,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:39:30,968 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:30,968 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:31,168 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7314,310 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:31,169 INFO L430 AbstractCegarLoop]: === Iteration 316 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:31,169 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:31,169 INFO L82 PathProgramCache]: Analyzing trace with hash 1063225658, now seen corresponding path program 275 times [2021-07-13 19:39:31,169 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:31,169 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137144267] [2021-07-13 19:39:31,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:31,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:31,348 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:31,348 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:31,348 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1137144267] [2021-07-13 19:39:31,348 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1137144267] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:31,348 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1483548273] [2021-07-13 19:39:31,348 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 311 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 311 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:31,380 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:39:31,380 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:31,380 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:39:31,381 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:31,431 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:31,431 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:31,432 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:39:31,433 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:31,435 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:31,435 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:31,436 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:39:31,437 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:31,439 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:31,440 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:31,440 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:39:31,441 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:31,443 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:31,444 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:31,444 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:39:31,445 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:31,448 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:31,448 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:31,448 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:39:31,449 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:31,451 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:31,452 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:39:31,452 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:31,518 INFO L628 ElimStorePlain]: treesize reduction 52, result has 60.9 percent of original size [2021-07-13 19:39:31,519 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:39:31,519 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 1 variables, input treesize:205, output treesize:81 [2021-07-13 19:39:31,781 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_1859, array_4], 1=[array_0, v_prenex_1858]} [2021-07-13 19:39:31,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 15 treesize of output 11 [2021-07-13 19:39:31,785 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:31,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 25 treesize of output 19 [2021-07-13 19:39:31,788 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:31,821 INFO L628 ElimStorePlain]: treesize reduction 62, result has 42.6 percent of original size [2021-07-13 19:39:31,823 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:39:31,824 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:39:31,840 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:31,842 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:31,842 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:31,843 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:39:31,843 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:31,845 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:31,845 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:39:31,846 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:31,852 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:31,866 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:31,867 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1858 vanished before elimination [2021-07-13 19:39:31,868 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:39:31,868 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:122, output treesize:18 [2021-07-13 19:39:31,889 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:31,890 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1483548273] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:31,890 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:31,890 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:39:31,890 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2022185574] [2021-07-13 19:39:31,890 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:39:31,890 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:31,890 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:39:31,890 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=235, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:39:31,890 INFO L87 Difference]: Start difference. First operand 429 states and 1391 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:32,644 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:32,644 INFO L93 Difference]: Finished difference Result 593 states and 1821 transitions. [2021-07-13 19:39:32,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:39:32,644 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:39:32,644 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:32,645 INFO L225 Difference]: With dead ends: 593 [2021-07-13 19:39:32,645 INFO L226 Difference]: Without dead ends: 588 [2021-07-13 19:39:32,645 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 13 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 834.6ms TimeCoverageRelationStatistics Valid=76, Invalid=430, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:39:32,646 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 588 states. [2021-07-13 19:39:32,650 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 588 to 434. [2021-07-13 19:39:32,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 434 states, 433 states have (on average 3.258660508083141) internal successors, (1411), 433 states have internal predecessors, (1411), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:32,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 434 states to 434 states and 1411 transitions. [2021-07-13 19:39:32,651 INFO L78 Accepts]: Start accepts. Automaton has 434 states and 1411 transitions. Word has length 18 [2021-07-13 19:39:32,651 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:32,651 INFO L482 AbstractCegarLoop]: Abstraction has 434 states and 1411 transitions. [2021-07-13 19:39:32,651 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:32,652 INFO L276 IsEmpty]: Start isEmpty. Operand 434 states and 1411 transitions. [2021-07-13 19:39:32,652 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:39:32,652 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:32,652 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:32,852 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7325,311 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:32,853 INFO L430 AbstractCegarLoop]: === Iteration 317 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:32,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:32,853 INFO L82 PathProgramCache]: Analyzing trace with hash 1919721604, now seen corresponding path program 276 times [2021-07-13 19:39:32,853 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:32,853 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [353994915] [2021-07-13 19:39:32,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:32,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:33,020 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:33,020 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:33,020 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [353994915] [2021-07-13 19:39:33,020 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [353994915] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:33,020 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [302019802] [2021-07-13 19:39:33,020 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 312 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 312 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:33,052 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:39:33,052 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:33,053 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:39:33,053 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:33,105 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:33,105 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:33,105 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:39:33,106 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:33,109 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:33,109 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:33,109 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:39:33,110 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:33,112 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:33,113 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:33,113 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:39:33,114 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:33,116 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:33,117 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:33,117 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:39:33,118 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:33,120 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:33,121 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:33,121 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:39:33,122 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:33,124 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:33,124 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:39:33,125 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:33,189 INFO L628 ElimStorePlain]: treesize reduction 58, result has 58.3 percent of original size [2021-07-13 19:39:33,190 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:39:33,190 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 1 variables, input treesize:205, output treesize:81 [2021-07-13 19:39:33,464 INFO L446 ElimStorePlain]: Different costs {0=[array_4, v_prenex_1864], 1=[array_0, v_prenex_1863]} [2021-07-13 19:39:33,467 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:39:33,468 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:33,470 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:39:33,471 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:39:33,515 INFO L628 ElimStorePlain]: treesize reduction 62, result has 50.8 percent of original size [2021-07-13 19:39:33,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 7 treesize of output 5 [2021-07-13 19:39:33,518 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:33,534 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:33,536 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:33,537 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:33,537 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:39:33,538 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:33,540 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:33,540 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:39:33,540 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:33,547 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:33,561 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:33,561 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1863 vanished before elimination [2021-07-13 19:39:33,562 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:39:33,563 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:122, output treesize:18 [2021-07-13 19:39:33,588 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:33,588 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [302019802] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:33,588 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:33,588 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:39:33,588 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [180963820] [2021-07-13 19:39:33,588 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:39:33,588 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:33,588 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:39:33,589 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=236, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:39:33,589 INFO L87 Difference]: Start difference. First operand 434 states and 1411 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:34,252 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 69 [2021-07-13 19:39:34,402 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:34,402 INFO L93 Difference]: Finished difference Result 589 states and 1822 transitions. [2021-07-13 19:39:34,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:39:34,402 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:39:34,402 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:34,403 INFO L225 Difference]: With dead ends: 589 [2021-07-13 19:39:34,403 INFO L226 Difference]: Without dead ends: 584 [2021-07-13 19:39:34,404 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 834.2ms TimeCoverageRelationStatistics Valid=72, Invalid=434, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:39:34,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 584 states. [2021-07-13 19:39:34,408 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 584 to 437. [2021-07-13 19:39:34,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 437 states, 436 states have (on average 3.2637614678899083) internal successors, (1423), 436 states have internal predecessors, (1423), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:34,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 437 states to 437 states and 1423 transitions. [2021-07-13 19:39:34,409 INFO L78 Accepts]: Start accepts. Automaton has 437 states and 1423 transitions. Word has length 18 [2021-07-13 19:39:34,409 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:34,409 INFO L482 AbstractCegarLoop]: Abstraction has 437 states and 1423 transitions. [2021-07-13 19:39:34,410 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:34,410 INFO L276 IsEmpty]: Start isEmpty. Operand 437 states and 1423 transitions. [2021-07-13 19:39:34,410 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:39:34,410 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:34,410 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:34,610 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 312 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7342 [2021-07-13 19:39:34,611 INFO L430 AbstractCegarLoop]: === Iteration 318 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:34,611 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:34,611 INFO L82 PathProgramCache]: Analyzing trace with hash -20267142, now seen corresponding path program 277 times [2021-07-13 19:39:34,611 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:34,611 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76984901] [2021-07-13 19:39:34,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:34,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:34,775 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:34,775 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:34,775 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76984901] [2021-07-13 19:39:34,775 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [76984901] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:34,775 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1575421468] [2021-07-13 19:39:34,776 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 313 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 313 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:34,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:34,805 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:39:34,806 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:34,857 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:34,857 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:34,858 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:39:34,858 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:34,861 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:34,861 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:34,861 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:39:34,862 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:34,864 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:34,865 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:34,865 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:39:34,866 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:34,868 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:34,868 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:34,869 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:39:34,869 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:34,872 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:34,872 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:34,873 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:39:34,873 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:34,875 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:34,876 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:39:34,876 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:34,940 INFO L628 ElimStorePlain]: treesize reduction 52, result has 60.9 percent of original size [2021-07-13 19:39:34,940 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:39:34,941 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 1 variables, input treesize:205, output treesize:81 [2021-07-13 19:39:35,161 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:35,162 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:35,162 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:39:35,163 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:35,166 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:35,166 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:39:35,167 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:35,220 INFO L628 ElimStorePlain]: treesize reduction 90, result has 40.4 percent of original size [2021-07-13 19:39:35,223 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:35,223 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:39:35,224 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:39:35,246 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:35,247 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1869 vanished before elimination [2021-07-13 19:39:35,249 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:35,250 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:39:35,250 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:35,252 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:39:35,253 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:35,260 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:35,281 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:35,283 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:35,283 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:165, output treesize:38 [2021-07-13 19:39:35,352 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:35,352 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1575421468] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:35,352 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:35,352 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:39:35,352 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [8054657] [2021-07-13 19:39:35,352 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:39:35,353 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:35,353 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:39:35,353 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=237, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:39:35,353 INFO L87 Difference]: Start difference. First operand 437 states and 1423 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:36,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:36,165 INFO L93 Difference]: Finished difference Result 606 states and 1865 transitions. [2021-07-13 19:39:36,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:39:36,165 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:39:36,165 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:36,166 INFO L225 Difference]: With dead ends: 606 [2021-07-13 19:39:36,166 INFO L226 Difference]: Without dead ends: 601 [2021-07-13 19:39:36,166 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 836.4ms TimeCoverageRelationStatistics Valid=71, Invalid=435, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:39:36,167 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 601 states. [2021-07-13 19:39:36,174 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 601 to 429. [2021-07-13 19:39:36,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 429 states, 428 states have (on average 3.25) internal successors, (1391), 428 states have internal predecessors, (1391), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:36,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 429 states to 429 states and 1391 transitions. [2021-07-13 19:39:36,176 INFO L78 Accepts]: Start accepts. Automaton has 429 states and 1391 transitions. Word has length 18 [2021-07-13 19:39:36,176 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:36,176 INFO L482 AbstractCegarLoop]: Abstraction has 429 states and 1391 transitions. [2021-07-13 19:39:36,176 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:36,176 INFO L276 IsEmpty]: Start isEmpty. Operand 429 states and 1391 transitions. [2021-07-13 19:39:36,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:39:36,176 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:36,176 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:36,377 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7360,313 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:36,377 INFO L430 AbstractCegarLoop]: === Iteration 319 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:36,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:36,377 INFO L82 PathProgramCache]: Analyzing trace with hash 1764290236, now seen corresponding path program 278 times [2021-07-13 19:39:36,377 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:36,377 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050066630] [2021-07-13 19:39:36,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:36,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:36,522 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:36,522 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:36,522 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2050066630] [2021-07-13 19:39:36,522 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2050066630] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:36,522 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1342041611] [2021-07-13 19:39:36,523 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 314 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 314 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:36,548 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:39:36,548 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:36,549 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:39:36,552 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:36,611 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:36,612 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:39:36,613 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:36,615 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:36,615 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:39:36,616 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:36,619 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:36,619 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:39:36,620 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:36,622 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:39:36,623 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:36,693 INFO L628 ElimStorePlain]: treesize reduction 4, result has 95.8 percent of original size [2021-07-13 19:39:36,694 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:39:36,694 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:141, output treesize:91 [2021-07-13 19:39:36,898 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:36,898 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:36,898 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:39:36,899 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:36,901 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:36,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 27 treesize of output 21 [2021-07-13 19:39:36,902 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:39:36,923 INFO L628 ElimStorePlain]: treesize reduction 41, result has 43.1 percent of original size [2021-07-13 19:39:36,925 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:36,925 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:39:36,926 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:36,932 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:36,933 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:39:36,933 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:68, output treesize:11 [2021-07-13 19:39:36,954 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:36,954 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1342041611] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:36,954 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:36,954 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-13 19:39:36,954 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956460044] [2021-07-13 19:39:36,954 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:39:36,954 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:36,954 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:39:36,954 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=204, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:39:36,955 INFO L87 Difference]: Start difference. First operand 429 states and 1391 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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:39:37,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:37,638 INFO L93 Difference]: Finished difference Result 616 states and 1895 transitions. [2021-07-13 19:39:37,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:39:37,639 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:39:37,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:37,640 INFO L225 Difference]: With dead ends: 616 [2021-07-13 19:39:37,640 INFO L226 Difference]: Without dead ends: 610 [2021-07-13 19:39:37,640 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 674.2ms TimeCoverageRelationStatistics Valid=68, Invalid=352, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:39:37,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 610 states. [2021-07-13 19:39:37,645 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 610 to 433. [2021-07-13 19:39:37,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 433 states, 432 states have (on average 3.2569444444444446) internal successors, (1407), 432 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:39:37,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 433 states to 433 states and 1407 transitions. [2021-07-13 19:39:37,646 INFO L78 Accepts]: Start accepts. Automaton has 433 states and 1407 transitions. Word has length 18 [2021-07-13 19:39:37,646 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:37,646 INFO L482 AbstractCegarLoop]: Abstraction has 433 states and 1407 transitions. [2021-07-13 19:39:37,646 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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:39:37,646 INFO L276 IsEmpty]: Start isEmpty. Operand 433 states and 1407 transitions. [2021-07-13 19:39:37,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:39:37,647 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:37,647 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:37,847 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 314 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7378 [2021-07-13 19:39:37,847 INFO L430 AbstractCegarLoop]: === Iteration 320 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:37,847 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:37,847 INFO L82 PathProgramCache]: Analyzing trace with hash 1082938280, now seen corresponding path program 279 times [2021-07-13 19:39:37,847 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:37,848 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298296500] [2021-07-13 19:39:37,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:37,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:38,025 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:38,025 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:38,025 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [298296500] [2021-07-13 19:39:38,026 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [298296500] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:38,026 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1187115110] [2021-07-13 19:39:38,026 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 315 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 315 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:38,052 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:39:38,053 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:38,053 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:39:38,053 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:38,112 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:38,112 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:39:38,113 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:38,116 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:38,116 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:39:38,116 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:38,119 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:38,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 25 treesize of output 19 [2021-07-13 19:39:38,120 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:38,122 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:39:38,123 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:38,206 INFO L628 ElimStorePlain]: treesize reduction 4, result has 96.7 percent of original size [2021-07-13 19:39:38,207 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:39:38,207 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:167, output treesize:117 [2021-07-13 19:39:38,424 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:38,425 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:38,425 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:39:38,426 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:38,429 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:38,429 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:39:38,429 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:38,461 INFO L628 ElimStorePlain]: treesize reduction 59, result has 43.8 percent of original size [2021-07-13 19:39:38,462 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:39:38,463 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:38,464 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:39:38,465 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:39:38,480 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:38,483 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:38,483 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:38,483 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:39:38,484 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:38,486 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:38,486 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:39:38,487 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:38,493 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:38,507 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:38,509 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:39:38,509 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:119, output treesize:18 [2021-07-13 19:39:38,532 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:38,532 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1187115110] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:38,532 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:38,532 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 17 [2021-07-13 19:39:38,532 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87352953] [2021-07-13 19:39:38,532 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:39:38,532 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:38,533 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:39:38,533 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=237, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:39:38,533 INFO L87 Difference]: Start difference. First operand 433 states and 1407 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:39:39,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:39,605 INFO L93 Difference]: Finished difference Result 613 states and 1901 transitions. [2021-07-13 19:39:39,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-07-13 19:39:39,606 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:39:39,606 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:39,607 INFO L225 Difference]: With dead ends: 613 [2021-07-13 19:39:39,607 INFO L226 Difference]: Without dead ends: 601 [2021-07-13 19:39:39,607 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 976.3ms TimeCoverageRelationStatistics Valid=89, Invalid=511, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:39:39,607 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 601 states. [2021-07-13 19:39:39,611 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 601 to 429. [2021-07-13 19:39:39,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 429 states, 428 states have (on average 3.25) internal successors, (1391), 428 states have internal predecessors, (1391), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:39,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 429 states to 429 states and 1391 transitions. [2021-07-13 19:39:39,613 INFO L78 Accepts]: Start accepts. Automaton has 429 states and 1391 transitions. Word has length 18 [2021-07-13 19:39:39,613 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:39,613 INFO L482 AbstractCegarLoop]: Abstraction has 429 states and 1391 transitions. [2021-07-13 19:39:39,613 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:39:39,613 INFO L276 IsEmpty]: Start isEmpty. Operand 429 states and 1391 transitions. [2021-07-13 19:39:39,613 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:39:39,613 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:39,613 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:39,814 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7391,315 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:39,814 INFO L430 AbstractCegarLoop]: === Iteration 321 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:39,814 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:39,814 INFO L82 PathProgramCache]: Analyzing trace with hash -446381756, now seen corresponding path program 280 times [2021-07-13 19:39:39,814 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:39,814 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980302446] [2021-07-13 19:39:39,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:39,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:39,972 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:39,973 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:39,973 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980302446] [2021-07-13 19:39:39,973 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [980302446] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:39,973 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [79894210] [2021-07-13 19:39:39,973 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 316 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 316 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:39,999 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:39:39,999 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:40,000 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:39:40,000 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:40,051 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:40,052 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:40,052 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:39:40,053 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:40,055 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:40,055 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:40,056 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:39:40,056 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:40,059 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:40,059 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:40,059 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:39:40,060 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:40,062 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:40,063 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:40,063 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:39:40,064 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:40,066 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:40,067 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:40,067 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:39:40,068 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:40,070 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:40,070 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:39:40,071 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:40,134 INFO L628 ElimStorePlain]: treesize reduction 52, result has 60.9 percent of original size [2021-07-13 19:39:40,135 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:39:40,135 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 1 variables, input treesize:205, output treesize:81 [2021-07-13 19:39:40,426 INFO L446 ElimStorePlain]: Different costs {0=[v_prenex_1879, array_4], 1=[v_prenex_1878, array_0]} [2021-07-13 19:39:40,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 25 treesize of output 19 [2021-07-13 19:39:40,429 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:40,432 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:39:40,433 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:40,465 INFO L628 ElimStorePlain]: treesize reduction 62, result has 42.6 percent of original size [2021-07-13 19:39:40,467 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:39:40,468 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:39:40,483 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:40,483 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1878 vanished before elimination [2021-07-13 19:39:40,485 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:40,486 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:40,486 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:39:40,487 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:40,489 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:40,489 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:39:40,490 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:40,496 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:40,510 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:40,511 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:39:40,511 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:122, output treesize:18 [2021-07-13 19:39:40,532 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:40,533 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [79894210] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:40,533 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:40,533 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:39:40,533 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [859082010] [2021-07-13 19:39:40,533 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:39:40,533 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:40,533 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:39:40,533 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=235, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:39:40,533 INFO L87 Difference]: Start difference. First operand 429 states and 1391 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:40,914 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 48 [2021-07-13 19:39:41,106 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:41,107 INFO L93 Difference]: Finished difference Result 558 states and 1726 transitions. [2021-07-13 19:39:41,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:39:41,107 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:39:41,107 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:41,108 INFO L225 Difference]: With dead ends: 558 [2021-07-13 19:39:41,108 INFO L226 Difference]: Without dead ends: 553 [2021-07-13 19:39:41,108 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 11 SyntacticMatches, 4 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 683.3ms TimeCoverageRelationStatistics Valid=64, Invalid=398, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:39:41,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 553 states. [2021-07-13 19:39:41,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 553 to 431. [2021-07-13 19:39:41,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 431 states, 430 states have (on average 3.244186046511628) internal successors, (1395), 430 states have internal predecessors, (1395), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:41,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 431 states to 431 states and 1395 transitions. [2021-07-13 19:39:41,113 INFO L78 Accepts]: Start accepts. Automaton has 431 states and 1395 transitions. Word has length 18 [2021-07-13 19:39:41,114 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:41,114 INFO L482 AbstractCegarLoop]: Abstraction has 431 states and 1395 transitions. [2021-07-13 19:39:41,114 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:41,114 INFO L276 IsEmpty]: Start isEmpty. Operand 431 states and 1395 transitions. [2021-07-13 19:39:41,114 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:39:41,114 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:41,114 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:41,314 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7403,316 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:41,315 INFO L430 AbstractCegarLoop]: === Iteration 322 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:41,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:41,315 INFO L82 PathProgramCache]: Analyzing trace with hash 2024323972, now seen corresponding path program 281 times [2021-07-13 19:39:41,315 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:41,315 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237627401] [2021-07-13 19:39:41,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:41,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:41,568 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:41,568 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:41,568 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237627401] [2021-07-13 19:39:41,568 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1237627401] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:41,568 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1391331305] [2021-07-13 19:39:41,568 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 317 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 317 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:41,595 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:39:41,595 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:41,596 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:39:41,596 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:41,649 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:41,650 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:41,650 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:39:41,651 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:41,653 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:41,653 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:41,654 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:39:41,654 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:41,656 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:41,657 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:41,657 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 14 [2021-07-13 19:39:41,658 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:41,660 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:41,660 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:39:41,661 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:41,691 INFO L628 ElimStorePlain]: treesize reduction 20, result has 66.1 percent of original size [2021-07-13 19:39:41,691 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:39:41,691 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:97, output treesize:39 [2021-07-13 19:39:41,909 INFO L446 ElimStorePlain]: Different costs {1=[array_4], 10=[array_0]} [2021-07-13 19:39:41,912 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:41,912 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:39:41,913 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:41,916 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:41,916 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:39:41,917 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:41,920 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:41,921 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:39:41,922 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:39:41,925 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:39:41,925 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:41,997 INFO L628 ElimStorePlain]: treesize reduction 38, result has 72.7 percent of original size [2021-07-13 19:39:42,000 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:42,000 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:42,001 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2021-07-13 19:39:42,001 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:42,004 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:42,005 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:42,005 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:39:42,006 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:42,008 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:42,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:39:42,009 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:42,016 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:42,048 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:42,049 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:39:42,049 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 6 variables, input treesize:149, output treesize:55 [2021-07-13 19:39:42,129 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:42,130 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1391331305] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:42,130 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:42,130 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-13 19:39:42,130 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [138863860] [2021-07-13 19:39:42,130 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:39:42,130 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:42,130 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:39:42,130 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=267, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:39:42,130 INFO L87 Difference]: Start difference. First operand 431 states and 1395 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:39:42,702 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 55 [2021-07-13 19:39:43,170 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:43,171 INFO L93 Difference]: Finished difference Result 561 states and 1758 transitions. [2021-07-13 19:39:43,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:39:43,171 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:39:43,171 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:43,172 INFO L225 Difference]: With dead ends: 561 [2021-07-13 19:39:43,172 INFO L226 Difference]: Without dead ends: 556 [2021-07-13 19:39:43,172 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 11 SyntacticMatches, 4 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 1069.2ms TimeCoverageRelationStatistics Valid=89, Invalid=613, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:39:43,173 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 556 states. [2021-07-13 19:39:43,176 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 556 to 432. [2021-07-13 19:39:43,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 432 states, 431 states have (on average 3.2412993039443156) internal successors, (1397), 431 states have internal predecessors, (1397), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:43,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 432 states to 432 states and 1397 transitions. [2021-07-13 19:39:43,178 INFO L78 Accepts]: Start accepts. Automaton has 432 states and 1397 transitions. Word has length 18 [2021-07-13 19:39:43,178 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:43,178 INFO L482 AbstractCegarLoop]: Abstraction has 432 states and 1397 transitions. [2021-07-13 19:39:43,178 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:39:43,178 INFO L276 IsEmpty]: Start isEmpty. Operand 432 states and 1397 transitions. [2021-07-13 19:39:43,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:39:43,178 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:43,178 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:43,379 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 317 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7420 [2021-07-13 19:39:43,379 INFO L430 AbstractCegarLoop]: === Iteration 323 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:43,379 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:43,379 INFO L82 PathProgramCache]: Analyzing trace with hash 1950951492, now seen corresponding path program 282 times [2021-07-13 19:39:43,379 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:43,379 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2041468978] [2021-07-13 19:39:43,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:43,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:43,591 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:43,592 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:43,592 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2041468978] [2021-07-13 19:39:43,592 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2041468978] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:43,592 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [77287900] [2021-07-13 19:39:43,592 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 318 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 318 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:43,618 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:39:43,618 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:43,619 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:39:43,619 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:43,679 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:43,680 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:43,680 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:39:43,681 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:43,683 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:43,684 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:43,684 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:39:43,685 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:43,687 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:43,688 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:43,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 26 treesize of output 20 [2021-07-13 19:39:43,689 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:43,691 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:43,692 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:43,692 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:39:43,693 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:43,696 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:43,696 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:43,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 15 treesize of output 11 [2021-07-13 19:39:43,697 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:43,699 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:43,700 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:39:43,700 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:43,765 INFO L628 ElimStorePlain]: treesize reduction 52, result has 60.9 percent of original size [2021-07-13 19:39:43,766 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:39:43,766 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 1 variables, input treesize:205, output treesize:81 [2021-07-13 19:39:43,924 INFO L446 ElimStorePlain]: Different costs {0=[array_4, v_prenex_1887], 1=[array_0, v_prenex_1886]} [2021-07-13 19:39:43,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 25 treesize of output 19 [2021-07-13 19:39:43,928 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:43,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 17 treesize of output 13 [2021-07-13 19:39:43,932 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:43,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 15 treesize of output 11 [2021-07-13 19:39:43,936 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:43,939 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:39:43,940 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:43,991 INFO L628 ElimStorePlain]: treesize reduction 88, result has 42.1 percent of original size [2021-07-13 19:39:43,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 27 treesize of output 21 [2021-07-13 19:39:43,994 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 2 xjuncts. [2021-07-13 19:39:44,018 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:44,019 INFO L518 ElimStorePlain]: Eliminatee array_0 vanished before elimination [2021-07-13 19:39:44,021 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:44,021 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:44,022 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:39:44,022 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:44,024 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:44,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 21 treesize of output 7 [2021-07-13 19:39:44,025 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:44,032 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:44,054 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:44,055 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:39:44,055 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:180, output treesize:53 [2021-07-13 19:39:44,126 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:44,127 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [77287900] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:44,127 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:44,127 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:39:44,127 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [444173848] [2021-07-13 19:39:44,127 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:39:44,127 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:44,127 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:39:44,127 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=237, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:39:44,127 INFO L87 Difference]: Start difference. First operand 432 states and 1397 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:44,526 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 48 [2021-07-13 19:39:44,712 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 59 [2021-07-13 19:39:44,924 WARN L205 SmtUtils]: Spent 171.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 71 [2021-07-13 19:39:44,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:44,991 INFO L93 Difference]: Finished difference Result 537 states and 1687 transitions. [2021-07-13 19:39:44,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:39:44,991 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:39:44,991 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:44,992 INFO L225 Difference]: With dead ends: 537 [2021-07-13 19:39:44,992 INFO L226 Difference]: Without dead ends: 531 [2021-07-13 19:39:44,992 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 995.8ms TimeCoverageRelationStatistics Valid=70, Invalid=392, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:39:44,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 531 states. [2021-07-13 19:39:44,996 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 531 to 430. [2021-07-13 19:39:44,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 430 states, 429 states have (on average 3.247086247086247) internal successors, (1393), 429 states have internal predecessors, (1393), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:44,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 430 states to 430 states and 1393 transitions. [2021-07-13 19:39:44,998 INFO L78 Accepts]: Start accepts. Automaton has 430 states and 1393 transitions. Word has length 18 [2021-07-13 19:39:44,998 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:44,998 INFO L482 AbstractCegarLoop]: Abstraction has 430 states and 1393 transitions. [2021-07-13 19:39:44,998 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:44,998 INFO L276 IsEmpty]: Start isEmpty. Operand 430 states and 1393 transitions. [2021-07-13 19:39:44,998 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:39:44,998 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:44,998 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:45,199 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 318 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7433 [2021-07-13 19:39:45,199 INFO L430 AbstractCegarLoop]: === Iteration 324 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:45,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:45,199 INFO L82 PathProgramCache]: Analyzing trace with hash -1782463162, now seen corresponding path program 283 times [2021-07-13 19:39:45,199 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:45,199 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [508061839] [2021-07-13 19:39:45,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:45,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:45,404 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:45,404 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:45,404 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [508061839] [2021-07-13 19:39:45,404 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [508061839] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:45,405 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [355158544] [2021-07-13 19:39:45,405 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 319 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 319 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:45,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:45,432 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:39:45,432 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:45,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 15 treesize of output 11 [2021-07-13 19:39:45,495 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:45,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 34 treesize of output 26 [2021-07-13 19:39:45,498 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:45,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 35 treesize of output 27 [2021-07-13 19:39:45,502 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 4 xjuncts. [2021-07-13 19:39:45,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 25 treesize of output 19 [2021-07-13 19:39:45,506 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:45,509 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:39:45,510 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:45,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 24 treesize of output 18 [2021-07-13 19:39:45,513 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:45,626 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 44 [2021-07-13 19:39:45,627 INFO L628 ElimStorePlain]: treesize reduction 62, result has 76.6 percent of original size [2021-07-13 19:39:45,628 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:39:45,628 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 1 variables, input treesize:229, output treesize:203 [2021-07-13 19:39:45,968 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 72 [2021-07-13 19:39:46,133 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:46,134 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:46,134 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:39:46,135 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:46,140 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:46,141 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:46,141 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:39:46,142 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:46,149 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:46,149 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:46,150 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:39:46,151 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:46,158 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:46,158 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:46,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 27 treesize of output 21 [2021-07-13 19:39:46,160 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:46,166 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:46,167 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:46,167 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:39:46,168 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:46,173 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:46,174 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:46,174 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:39:46,175 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:46,179 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:46,180 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:46,180 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:39:46,181 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:46,185 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:46,186 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:46,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 28 treesize of output 22 [2021-07-13 19:39:46,187 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 2 xjuncts. [2021-07-13 19:39:46,191 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:46,192 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:46,192 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:39:46,193 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:46,198 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:46,198 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:46,198 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:39:46,199 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:46,204 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:46,204 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:46,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 25 treesize of output 19 [2021-07-13 19:39:46,205 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:46,210 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:46,211 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:46,211 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:39:46,211 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:46,216 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:46,216 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:46,217 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:39:46,218 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:46,223 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:46,223 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:39:46,224 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:46,381 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 58 [2021-07-13 19:39:46,381 INFO L628 ElimStorePlain]: treesize reduction 181, result has 45.6 percent of original size [2021-07-13 19:39:46,385 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:46,386 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:46,386 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:39:46,386 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:46,390 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:46,390 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:39:46,391 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:46,447 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:46,450 INFO L550 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 2 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:39:46,450 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 9 variables, input treesize:493, output treesize:61 [2021-07-13 19:39:46,549 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:46,549 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [355158544] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:46,549 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:46,549 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 17 [2021-07-13 19:39:46,549 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [756505512] [2021-07-13 19:39:46,549 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:39:46,550 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:46,550 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:39:46,550 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=237, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:39:46,550 INFO L87 Difference]: Start difference. First operand 430 states and 1393 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:39:47,101 WARN L205 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 61 [2021-07-13 19:39:47,556 WARN L205 SmtUtils]: Spent 152.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 63 [2021-07-13 19:39:47,948 WARN L205 SmtUtils]: Spent 306.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 111 [2021-07-13 19:39:48,177 WARN L205 SmtUtils]: Spent 172.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 72 [2021-07-13 19:39:48,460 WARN L205 SmtUtils]: Spent 228.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 82 [2021-07-13 19:39:48,705 WARN L205 SmtUtils]: Spent 189.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 78 [2021-07-13 19:39:48,993 WARN L205 SmtUtils]: Spent 231.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 85 [2021-07-13 19:39:49,164 WARN L205 SmtUtils]: Spent 147.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 67 [2021-07-13 19:39:49,379 WARN L205 SmtUtils]: Spent 163.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 71 [2021-07-13 19:39:49,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:49,457 INFO L93 Difference]: Finished difference Result 659 states and 2036 transitions. [2021-07-13 19:39:49,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-07-13 19:39:49,458 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:39:49,458 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:49,459 INFO L225 Difference]: With dead ends: 659 [2021-07-13 19:39:49,459 INFO L226 Difference]: Without dead ends: 639 [2021-07-13 19:39:49,459 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 13 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 157 ImplicationChecksByTransitivity, 2936.7ms TimeCoverageRelationStatistics Valid=163, Invalid=893, Unknown=0, NotChecked=0, Total=1056 [2021-07-13 19:39:49,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 639 states. [2021-07-13 19:39:49,463 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 639 to 425. [2021-07-13 19:39:49,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 425 states, 424 states have (on average 3.2382075471698113) internal successors, (1373), 424 states have internal predecessors, (1373), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:49,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 425 states to 425 states and 1373 transitions. [2021-07-13 19:39:49,465 INFO L78 Accepts]: Start accepts. Automaton has 425 states and 1373 transitions. Word has length 18 [2021-07-13 19:39:49,465 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:49,465 INFO L482 AbstractCegarLoop]: Abstraction has 425 states and 1373 transitions. [2021-07-13 19:39:49,465 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:39:49,465 INFO L276 IsEmpty]: Start isEmpty. Operand 425 states and 1373 transitions. [2021-07-13 19:39:49,465 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:39:49,465 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:49,465 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:49,666 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 319 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7451 [2021-07-13 19:39:49,666 INFO L430 AbstractCegarLoop]: === Iteration 325 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:49,666 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:49,666 INFO L82 PathProgramCache]: Analyzing trace with hash 350513638, now seen corresponding path program 284 times [2021-07-13 19:39:49,666 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:49,666 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1007627296] [2021-07-13 19:39:49,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:49,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:49,897 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:49,898 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:49,898 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1007627296] [2021-07-13 19:39:49,898 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1007627296] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:49,898 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [408403507] [2021-07-13 19:39:49,898 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 320 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 320 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:49,924 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:39:49,924 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:49,924 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:39:49,925 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:49,975 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:49,975 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:49,975 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:39:49,976 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:49,978 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:49,978 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:49,979 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:39:49,979 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:49,981 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:49,982 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:49,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 18 treesize of output 14 [2021-07-13 19:39:49,983 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:49,985 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:49,985 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:39:49,985 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:50,015 INFO L628 ElimStorePlain]: treesize reduction 20, result has 66.1 percent of original size [2021-07-13 19:39:50,016 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:39:50,016 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:97, output treesize:39 [2021-07-13 19:39:50,091 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:50,092 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:50,092 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:39:50,093 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:50,096 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:50,096 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:50,096 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:39:50,097 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:50,100 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:50,101 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:50,101 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:39:50,102 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:50,104 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:39:50,105 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:50,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 18 treesize of output 14 [2021-07-13 19:39:50,109 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:50,111 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:50,122 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:39:50,123 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 2 xjuncts. [2021-07-13 19:39:50,181 INFO L628 ElimStorePlain]: treesize reduction 61, result has 56.1 percent of original size [2021-07-13 19:39:50,183 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:50,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 21 treesize of output 7 [2021-07-13 19:39:50,184 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:50,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 11 treesize of output 3 [2021-07-13 19:39:50,187 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:50,194 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:50,220 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:50,221 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:39:50,222 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 2 variables, input treesize:191, output treesize:56 [2021-07-13 19:39:50,331 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:50,331 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [408403507] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:50,331 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:50,331 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:39:50,331 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469097314] [2021-07-13 19:39:50,331 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:39:50,331 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:50,331 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:39:50,331 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=236, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:39:50,331 INFO L87 Difference]: Start difference. First operand 425 states and 1373 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:51,012 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 61 [2021-07-13 19:39:51,247 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:51,247 INFO L93 Difference]: Finished difference Result 572 states and 1761 transitions. [2021-07-13 19:39:51,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:39:51,248 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:39:51,248 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:51,249 INFO L225 Difference]: With dead ends: 572 [2021-07-13 19:39:51,249 INFO L226 Difference]: Without dead ends: 561 [2021-07-13 19:39:51,249 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 938.7ms TimeCoverageRelationStatistics Valid=84, Invalid=516, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:39:51,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 561 states. [2021-07-13 19:39:51,253 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 561 to 426. [2021-07-13 19:39:51,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 426 states, 425 states have (on average 3.2470588235294118) internal successors, (1380), 425 states have internal predecessors, (1380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:51,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 426 states and 1380 transitions. [2021-07-13 19:39:51,254 INFO L78 Accepts]: Start accepts. Automaton has 426 states and 1380 transitions. Word has length 18 [2021-07-13 19:39:51,254 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:51,254 INFO L482 AbstractCegarLoop]: Abstraction has 426 states and 1380 transitions. [2021-07-13 19:39:51,254 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:51,254 INFO L276 IsEmpty]: Start isEmpty. Operand 426 states and 1380 transitions. [2021-07-13 19:39:51,255 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:39:51,255 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:51,255 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:51,455 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7481,320 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:51,455 INFO L430 AbstractCegarLoop]: === Iteration 326 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:51,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:51,456 INFO L82 PathProgramCache]: Analyzing trace with hash 1415193868, now seen corresponding path program 285 times [2021-07-13 19:39:51,456 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:51,456 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1951953679] [2021-07-13 19:39:51,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:51,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:51,772 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:51,773 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:51,773 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1951953679] [2021-07-13 19:39:51,773 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1951953679] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:51,773 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [656680578] [2021-07-13 19:39:51,773 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 321 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 321 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:51,799 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:39:51,799 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:51,800 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:39:51,800 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:51,864 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:51,864 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:39:51,865 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:51,867 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:51,868 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:39:51,869 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:51,871 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:51,871 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:39:51,872 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:51,874 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:39:51,875 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:51,943 INFO L628 ElimStorePlain]: treesize reduction 4, result has 96.0 percent of original size [2021-07-13 19:39:51,944 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:39:51,944 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:147, output treesize:97 [2021-07-13 19:39:52,067 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:52,067 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:52,068 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:39:52,068 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:52,071 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:52,072 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:52,072 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:39:52,073 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:52,076 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:52,076 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:52,076 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:39:52,077 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:52,080 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:39:52,080 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:52,083 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:52,084 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:52,084 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:39:52,085 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 2 xjuncts. [2021-07-13 19:39:52,088 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:52,089 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:52,089 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:39:52,090 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:52,092 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:39:52,093 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:52,189 INFO L628 ElimStorePlain]: treesize reduction 83, result has 49.4 percent of original size [2021-07-13 19:39:52,192 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:52,192 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:52,193 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:39:52,193 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:52,195 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:52,196 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:39:52,196 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:52,203 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:52,229 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:52,229 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:39:52,230 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 2 variables, input treesize:250, output treesize:59 [2021-07-13 19:39:52,345 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:52,345 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [656680578] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:52,345 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:52,345 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 17 [2021-07-13 19:39:52,345 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [119155345] [2021-07-13 19:39:52,345 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:39:52,345 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:52,345 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:39:52,345 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=237, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:39:52,345 INFO L87 Difference]: Start difference. First operand 426 states and 1380 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:39:52,862 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 53 [2021-07-13 19:39:53,083 WARN L205 SmtUtils]: Spent 157.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 60 [2021-07-13 19:39:53,304 WARN L205 SmtUtils]: Spent 194.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 75 [2021-07-13 19:39:53,517 WARN L205 SmtUtils]: Spent 170.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 64 [2021-07-13 19:39:53,777 WARN L205 SmtUtils]: Spent 202.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 79 [2021-07-13 19:39:53,884 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:53,884 INFO L93 Difference]: Finished difference Result 550 states and 1707 transitions. [2021-07-13 19:39:53,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:39:53,885 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:39:53,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:53,886 INFO L225 Difference]: With dead ends: 550 [2021-07-13 19:39:53,886 INFO L226 Difference]: Without dead ends: 536 [2021-07-13 19:39:53,886 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 1658.9ms TimeCoverageRelationStatistics Valid=107, Invalid=595, Unknown=0, NotChecked=0, Total=702 [2021-07-13 19:39:53,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 536 states. [2021-07-13 19:39:53,889 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 536 to 428. [2021-07-13 19:39:53,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 428 states, 427 states have (on average 3.243559718969555) internal successors, (1385), 427 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:39:53,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 428 states to 428 states and 1385 transitions. [2021-07-13 19:39:53,891 INFO L78 Accepts]: Start accepts. Automaton has 428 states and 1385 transitions. Word has length 18 [2021-07-13 19:39:53,891 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:53,891 INFO L482 AbstractCegarLoop]: Abstraction has 428 states and 1385 transitions. [2021-07-13 19:39:53,891 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:39:53,891 INFO L276 IsEmpty]: Start isEmpty. Operand 428 states and 1385 transitions. [2021-07-13 19:39:53,891 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:39:53,891 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:53,891 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:54,091 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7494,321 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:54,092 INFO L430 AbstractCegarLoop]: === Iteration 327 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:54,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:54,092 INFO L82 PathProgramCache]: Analyzing trace with hash -1953749984, now seen corresponding path program 286 times [2021-07-13 19:39:54,092 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:54,092 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917468690] [2021-07-13 19:39:54,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:54,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:54,308 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:54,308 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:54,308 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917468690] [2021-07-13 19:39:54,308 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1917468690] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:54,308 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1746494409] [2021-07-13 19:39:54,308 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 322 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 322 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:54,334 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:39:54,334 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:54,335 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:39:54,335 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:54,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 15 treesize of output 11 [2021-07-13 19:39:54,392 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:54,395 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2021-07-13 19:39:54,396 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:54,398 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:39:54,399 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 4 xjuncts. [2021-07-13 19:39:54,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, 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:39:54,403 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:54,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 25 treesize of output 19 [2021-07-13 19:39:54,407 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:54,410 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:39:54,410 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:54,524 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 44 [2021-07-13 19:39:54,524 INFO L628 ElimStorePlain]: treesize reduction 62, result has 76.6 percent of original size [2021-07-13 19:39:54,526 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:39:54,526 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 1 variables, input treesize:229, output treesize:203 [2021-07-13 19:39:54,707 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:54,708 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:54,708 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:39:54,709 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:54,712 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:54,713 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:54,713 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:39:54,714 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:54,717 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:54,718 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:54,718 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:39:54,719 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:54,723 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:54,723 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:54,723 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:39:54,724 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:54,728 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:54,728 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:54,729 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:39:54,729 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:54,733 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:54,734 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:54,734 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:39:54,735 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:54,738 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:54,739 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:54,739 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:39:54,740 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:54,743 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:54,744 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:54,744 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:39:54,745 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:54,748 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:54,749 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:54,749 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 36 [2021-07-13 19:39:54,750 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:54,753 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:39:54,754 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:54,758 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:54,758 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:54,758 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:39:54,759 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:54,763 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:54,763 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:54,763 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 35 [2021-07-13 19:39:54,764 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:54,768 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:54,768 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:54,768 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:39:54,769 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:54,772 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:39:54,772 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:54,857 INFO L628 ElimStorePlain]: treesize reduction 243, result has 24.8 percent of original size [2021-07-13 19:39:54,860 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:54,860 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:54,860 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:39:54,861 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:54,863 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:54,863 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:39:54,869 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:54,897 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:54,898 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:39:54,898 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 2 variables, input treesize:611, output treesize:70 [2021-07-13 19:39:55,017 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:55,017 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1746494409] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:55,017 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:55,017 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 17 [2021-07-13 19:39:55,017 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734314094] [2021-07-13 19:39:55,017 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:39:55,017 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:55,017 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:39:55,017 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=235, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:39:55,018 INFO L87 Difference]: Start difference. First operand 428 states and 1385 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:39:55,523 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 61 [2021-07-13 19:39:56,040 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 65 [2021-07-13 19:39:56,480 WARN L205 SmtUtils]: Spent 206.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 77 [2021-07-13 19:39:56,783 WARN L205 SmtUtils]: Spent 236.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 86 [2021-07-13 19:39:56,997 WARN L205 SmtUtils]: Spent 158.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 70 [2021-07-13 19:39:57,159 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 62 [2021-07-13 19:39:57,357 WARN L205 SmtUtils]: Spent 147.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 65 [2021-07-13 19:39:57,438 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:57,438 INFO L93 Difference]: Finished difference Result 679 states and 2103 transitions. [2021-07-13 19:39:57,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-07-13 19:39:57,438 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:39:57,438 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:57,439 INFO L225 Difference]: With dead ends: 679 [2021-07-13 19:39:57,439 INFO L226 Difference]: Without dead ends: 665 [2021-07-13 19:39:57,440 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 186 ImplicationChecksByTransitivity, 2267.5ms TimeCoverageRelationStatistics Valid=179, Invalid=943, Unknown=0, NotChecked=0, Total=1122 [2021-07-13 19:39:57,440 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 665 states. [2021-07-13 19:39:57,444 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 665 to 426. [2021-07-13 19:39:57,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 426 states, 425 states have (on average 3.2470588235294118) internal successors, (1380), 425 states have internal predecessors, (1380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:57,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 426 states and 1380 transitions. [2021-07-13 19:39:57,445 INFO L78 Accepts]: Start accepts. Automaton has 426 states and 1380 transitions. Word has length 18 [2021-07-13 19:39:57,445 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:57,445 INFO L482 AbstractCegarLoop]: Abstraction has 426 states and 1380 transitions. [2021-07-13 19:39:57,445 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:39:57,445 INFO L276 IsEmpty]: Start isEmpty. Operand 426 states and 1380 transitions. [2021-07-13 19:39:57,446 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:39:57,446 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:57,446 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:57,646 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 322 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7505 [2021-07-13 19:39:57,646 INFO L430 AbstractCegarLoop]: === Iteration 328 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:57,646 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:57,646 INFO L82 PathProgramCache]: Analyzing trace with hash 1498526464, now seen corresponding path program 287 times [2021-07-13 19:39:57,647 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:57,647 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1398073072] [2021-07-13 19:39:57,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:57,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:57,863 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:57,863 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:57,863 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1398073072] [2021-07-13 19:39:57,863 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1398073072] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:57,863 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [909036617] [2021-07-13 19:39:57,863 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 323 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 323 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:57,890 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:39:57,890 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:57,891 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:39:57,891 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:57,940 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:57,940 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:57,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 25 treesize of output 19 [2021-07-13 19:39:57,941 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:57,943 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:57,944 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:57,944 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:39:57,945 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:57,947 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:57,947 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:57,947 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:39:57,948 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:57,951 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:57,951 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:57,951 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:39:57,952 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:57,954 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:57,955 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:57,955 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:39:57,955 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:57,958 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:57,958 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:39:57,959 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:58,022 INFO L628 ElimStorePlain]: treesize reduction 58, result has 58.3 percent of original size [2021-07-13 19:39:58,023 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:39:58,023 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 1 variables, input treesize:205, output treesize:81 [2021-07-13 19:39:58,135 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:58,136 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:58,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 35 treesize of output 27 [2021-07-13 19:39:58,138 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 4 xjuncts. [2021-07-13 19:39:58,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 18 treesize of output 14 [2021-07-13 19:39:58,142 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:58,145 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:58,146 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:58,146 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:39:58,147 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:58,150 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:58,150 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:58,150 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:39:58,151 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:58,154 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:58,155 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:58,155 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:39:58,156 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:58,159 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:58,159 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:58,160 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:39:58,160 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:58,163 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:58,164 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:39:58,164 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:58,244 INFO L628 ElimStorePlain]: treesize reduction 198, result has 29.5 percent of original size [2021-07-13 19:39:58,246 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:58,247 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:39:58,247 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:58,250 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:39:58,250 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:58,257 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:58,282 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:39:58,283 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:39:58,283 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 2 variables, input treesize:270, output treesize:55 [2021-07-13 19:39:58,393 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:58,393 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [909036617] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:58,393 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:39:58,393 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:39:58,394 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [444238138] [2021-07-13 19:39:58,394 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:39:58,394 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:39:58,394 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:39:58,394 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=234, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:39:58,394 INFO L87 Difference]: Start difference. First operand 426 states and 1380 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:58,905 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 47 [2021-07-13 19:39:59,097 WARN L205 SmtUtils]: Spent 143.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 58 [2021-07-13 19:39:59,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:39:59,158 INFO L93 Difference]: Finished difference Result 536 states and 1675 transitions. [2021-07-13 19:39:59,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:39:59,158 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:39:59,158 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:39:59,159 INFO L225 Difference]: With dead ends: 536 [2021-07-13 19:39:59,159 INFO L226 Difference]: Without dead ends: 530 [2021-07-13 19:39:59,159 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 878.6ms TimeCoverageRelationStatistics Valid=70, Invalid=392, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:39:59,159 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 530 states. [2021-07-13 19:39:59,163 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 530 to 426. [2021-07-13 19:39:59,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 426 states, 425 states have (on average 3.244705882352941) internal successors, (1379), 425 states have internal predecessors, (1379), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:59,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 426 states and 1379 transitions. [2021-07-13 19:39:59,164 INFO L78 Accepts]: Start accepts. Automaton has 426 states and 1379 transitions. Word has length 18 [2021-07-13 19:39:59,164 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:39:59,164 INFO L482 AbstractCegarLoop]: Abstraction has 426 states and 1379 transitions. [2021-07-13 19:39:59,164 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:39:59,164 INFO L276 IsEmpty]: Start isEmpty. Operand 426 states and 1379 transitions. [2021-07-13 19:39:59,165 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:39:59,165 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:39:59,165 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:39:59,365 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7528,323 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:59,365 INFO L430 AbstractCegarLoop]: === Iteration 329 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:39:59,365 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:39:59,365 INFO L82 PathProgramCache]: Analyzing trace with hash 1558536974, now seen corresponding path program 288 times [2021-07-13 19:39:59,365 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:39:59,366 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [582687418] [2021-07-13 19:39:59,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:39:59,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:39:59,621 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:39:59,622 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:39:59,622 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [582687418] [2021-07-13 19:39:59,622 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [582687418] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:39:59,622 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [824404630] [2021-07-13 19:39:59,622 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 324 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 324 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:39:59,648 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-07-13 19:39:59,649 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:39:59,649 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:39:59,650 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:39:59,692 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:59,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 16 treesize of output 12 [2021-07-13 19:39:59,693 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:59,696 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:59,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 25 treesize of output 19 [2021-07-13 19:39:59,697 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:59,699 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:59,699 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:39:59,700 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:59,702 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:59,702 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:39:59,703 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:59,706 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:59,706 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:39:59,706 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:59,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 24 treesize of output 18 [2021-07-13 19:39:59,709 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:59,774 INFO L628 ElimStorePlain]: treesize reduction 58, result has 58.3 percent of original size [2021-07-13 19:39:59,775 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:39:59,775 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 1 variables, input treesize:205, output treesize:81 [2021-07-13 19:39:59,893 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:59,894 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:59,894 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:39:59,895 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:59,898 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:39:59,899 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:59,902 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:59,902 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:59,903 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:39:59,903 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:59,907 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:59,907 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:59,907 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:39:59,908 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:59,911 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:59,912 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:59,912 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:39:59,913 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:59,916 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:59,916 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:59,916 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:39:59,918 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 4 xjuncts. [2021-07-13 19:39:59,921 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:39:59,921 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:39:59,996 INFO L628 ElimStorePlain]: treesize reduction 174, result has 32.3 percent of original size [2021-07-13 19:39:59,999 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:59,999 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:39:59,999 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:40:00,001 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:00,004 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:00,004 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:40:00,005 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:00,015 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:00,047 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:00,048 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:40:00,048 INFO L247 ElimStorePlain]: Needed 10 recursive calls to eliminate 2 variables, input treesize:270, output treesize:55 [2021-07-13 19:40:00,188 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:00,188 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [824404630] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:00,188 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:00,188 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-13 19:40:00,188 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [725690340] [2021-07-13 19:40:00,189 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:40:00,189 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:00,189 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:40:00,189 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=207, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:40:00,189 INFO L87 Difference]: Start difference. First operand 426 states and 1379 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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:40:00,736 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 52 [2021-07-13 19:40:00,947 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 58 [2021-07-13 19:40:01,152 WARN L205 SmtUtils]: Spent 157.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 65 [2021-07-13 19:40:01,360 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:01,360 INFO L93 Difference]: Finished difference Result 552 states and 1723 transitions. [2021-07-13 19:40:01,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-07-13 19:40:01,360 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:40:01,360 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:01,361 INFO L225 Difference]: With dead ends: 552 [2021-07-13 19:40:01,361 INFO L226 Difference]: Without dead ends: 547 [2021-07-13 19:40:01,361 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 1239.8ms TimeCoverageRelationStatistics Valid=86, Invalid=514, Unknown=0, NotChecked=0, Total=600 [2021-07-13 19:40:01,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 547 states. [2021-07-13 19:40:01,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 547 to 423. [2021-07-13 19:40:01,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 423 states, 422 states have (on average 3.2369668246445498) internal successors, (1366), 422 states have internal predecessors, (1366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:01,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 423 states to 423 states and 1366 transitions. [2021-07-13 19:40:01,367 INFO L78 Accepts]: Start accepts. Automaton has 423 states and 1366 transitions. Word has length 18 [2021-07-13 19:40:01,367 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:01,367 INFO L482 AbstractCegarLoop]: Abstraction has 423 states and 1366 transitions. [2021-07-13 19:40:01,367 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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:40:01,367 INFO L276 IsEmpty]: Start isEmpty. Operand 423 states and 1366 transitions. [2021-07-13 19:40:01,367 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:40:01,368 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:01,368 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:01,568 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 324 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7541 [2021-07-13 19:40:01,568 INFO L430 AbstractCegarLoop]: === Iteration 330 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:01,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:01,568 INFO L82 PathProgramCache]: Analyzing trace with hash 1921396440, now seen corresponding path program 289 times [2021-07-13 19:40:01,569 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:01,569 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [757174280] [2021-07-13 19:40:01,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:01,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:01,734 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:01,734 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:01,734 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [757174280] [2021-07-13 19:40:01,734 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [757174280] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:01,734 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [509972019] [2021-07-13 19:40:01,734 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 325 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 325 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:01,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:01,760 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:40:01,760 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:01,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 15 treesize of output 11 [2021-07-13 19:40:01,909 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:01,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 15 treesize of output 11 [2021-07-13 19:40:01,912 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:01,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 16 treesize of output 12 [2021-07-13 19:40:01,916 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:01,918 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:40:01,919 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:01,922 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:40:01,923 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:01,926 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:40:01,927 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:01,986 INFO L628 ElimStorePlain]: treesize reduction 52, result has 60.9 percent of original size [2021-07-13 19:40:01,987 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:40:01,987 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 1 variables, input treesize:193, output treesize:81 [2021-07-13 19:40:02,044 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:02,045 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:02,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 15 treesize of output 11 [2021-07-13 19:40:02,046 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:02,049 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:02,049 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:02,100 INFO L628 ElimStorePlain]: treesize reduction 71, result has 50.0 percent of original size [2021-07-13 19:40:02,103 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:02,103 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:40:02,104 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:40:02,130 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:02,133 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:02,133 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:02,133 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:40:02,134 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:02,137 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:02,137 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:40:02,138 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:02,145 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:02,169 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:02,171 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-13 19:40:02,172 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:02,195 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:02,195 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1899 vanished before elimination [2021-07-13 19:40:02,195 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1898 vanished before elimination [2021-07-13 19:40:02,196 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:40:02,196 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:177, output treesize:53 [2021-07-13 19:40:02,262 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:02,262 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [509972019] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:02,262 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:02,262 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-13 19:40:02,262 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1642226011] [2021-07-13 19:40:02,262 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:40:02,262 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:02,263 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:40:02,263 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=206, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:40:02,263 INFO L87 Difference]: Start difference. First operand 423 states and 1366 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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:40:02,904 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:02,904 INFO L93 Difference]: Finished difference Result 539 states and 1643 transitions. [2021-07-13 19:40:02,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:40:02,904 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:40:02,904 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:02,905 INFO L225 Difference]: With dead ends: 539 [2021-07-13 19:40:02,905 INFO L226 Difference]: Without dead ends: 531 [2021-07-13 19:40:02,906 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 633.8ms TimeCoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:40:02,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 531 states. [2021-07-13 19:40:02,909 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 531 to 419. [2021-07-13 19:40:02,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 419 states, 418 states have (on average 3.2440191387559807) internal successors, (1356), 418 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:02,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 419 states to 419 states and 1356 transitions. [2021-07-13 19:40:02,911 INFO L78 Accepts]: Start accepts. Automaton has 419 states and 1356 transitions. Word has length 18 [2021-07-13 19:40:02,911 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:02,911 INFO L482 AbstractCegarLoop]: Abstraction has 419 states and 1356 transitions. [2021-07-13 19:40:02,911 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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:40:02,911 INFO L276 IsEmpty]: Start isEmpty. Operand 419 states and 1356 transitions. [2021-07-13 19:40:02,911 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:40:02,911 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:02,911 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:03,112 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 325 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7552 [2021-07-13 19:40:03,112 INFO L430 AbstractCegarLoop]: === Iteration 331 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:03,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:03,112 INFO L82 PathProgramCache]: Analyzing trace with hash -1307733628, now seen corresponding path program 290 times [2021-07-13 19:40:03,112 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:03,112 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199627307] [2021-07-13 19:40:03,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:03,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:03,242 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:03,242 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:03,242 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199627307] [2021-07-13 19:40:03,242 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1199627307] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:03,242 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1335721293] [2021-07-13 19:40:03,242 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 326 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 326 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:03,269 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:40:03,269 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:03,269 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:40:03,270 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:03,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 15 treesize of output 11 [2021-07-13 19:40:03,363 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:03,366 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:40:03,366 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:03,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 24 treesize of output 18 [2021-07-13 19:40:03,369 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:03,418 INFO L628 ElimStorePlain]: treesize reduction 30, result has 68.1 percent of original size [2021-07-13 19:40:03,419 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:40:03,419 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:121, output treesize:64 [2021-07-13 19:40:03,544 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:03,545 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:03,545 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:40:03,546 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:40:03,549 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:03,549 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:40:03,550 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:03,572 INFO L628 ElimStorePlain]: treesize reduction 78, result has 24.3 percent of original size [2021-07-13 19:40:03,573 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:03,574 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:40:03,574 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:03,580 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:03,580 INFO L518 ElimStorePlain]: Eliminatee array_0 vanished before elimination [2021-07-13 19:40:03,580 INFO L518 ElimStorePlain]: Eliminatee array_4 vanished before elimination [2021-07-13 19:40:03,581 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:40:03,581 INFO L247 ElimStorePlain]: Needed 4 recursive calls to eliminate 6 variables, input treesize:99, output treesize:11 [2021-07-13 19:40:03,603 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:03,603 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1335721293] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:03,603 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:03,603 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 17 [2021-07-13 19:40:03,603 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [274067001] [2021-07-13 19:40:03,603 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:40:03,603 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:03,604 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:40:03,604 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=232, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:40:03,604 INFO L87 Difference]: Start difference. First operand 419 states and 1356 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:40:04,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:04,297 INFO L93 Difference]: Finished difference Result 503 states and 1588 transitions. [2021-07-13 19:40:04,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:40:04,297 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:40:04,298 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:04,298 INFO L225 Difference]: With dead ends: 503 [2021-07-13 19:40:04,298 INFO L226 Difference]: Without dead ends: 487 [2021-07-13 19:40:04,299 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 454.9ms TimeCoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:40:04,299 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 487 states. [2021-07-13 19:40:04,302 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 487 to 415. [2021-07-13 19:40:04,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 415 states, 414 states have (on average 3.248792270531401) internal successors, (1345), 414 states have internal predecessors, (1345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:04,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 415 states to 415 states and 1345 transitions. [2021-07-13 19:40:04,303 INFO L78 Accepts]: Start accepts. Automaton has 415 states and 1345 transitions. Word has length 18 [2021-07-13 19:40:04,303 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:04,304 INFO L482 AbstractCegarLoop]: Abstraction has 415 states and 1345 transitions. [2021-07-13 19:40:04,304 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:40:04,304 INFO L276 IsEmpty]: Start isEmpty. Operand 415 states and 1345 transitions. [2021-07-13 19:40:04,304 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:40:04,304 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:04,304 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:04,505 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 326 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7564 [2021-07-13 19:40:04,505 INFO L430 AbstractCegarLoop]: === Iteration 332 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:04,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:04,505 INFO L82 PathProgramCache]: Analyzing trace with hash 173504242, now seen corresponding path program 291 times [2021-07-13 19:40:04,505 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:04,505 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [245949880] [2021-07-13 19:40:04,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:04,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:04,638 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:04,638 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:04,638 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [245949880] [2021-07-13 19:40:04,638 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [245949880] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:04,638 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2059999847] [2021-07-13 19:40:04,638 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 327 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 327 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:04,665 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:40:04,665 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:04,665 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:40:04,665 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:04,754 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:04,755 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:04,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 19 treesize of output 13 [2021-07-13 19:40:04,756 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:04,758 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:04,758 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2021-07-13 19:40:04,759 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:04,781 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:04,782 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:40:04,782 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:85, output treesize:69 [2021-07-13 19:40:04,836 INFO L446 ElimStorePlain]: Different costs {0=[array_2], 1=[array_4]} [2021-07-13 19:40:04,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 25 treesize of output 19 [2021-07-13 19:40:04,843 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:04,846 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:40:04,846 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:04,849 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:04,850 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:04,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 27 treesize of output 21 [2021-07-13 19:40:04,853 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-07-13 19:40:04,907 INFO L628 ElimStorePlain]: treesize reduction 38, result has 65.5 percent of original size [2021-07-13 19:40:04,910 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:04,910 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:04,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 11 treesize of output 3 [2021-07-13 19:40:04,911 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:04,914 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:04,914 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:40:04,915 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:04,922 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:04,946 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:04,947 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:40:04,947 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 3 variables, input treesize:149, output treesize:38 [2021-07-13 19:40:05,007 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:05,008 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2059999847] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:05,008 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:05,008 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-13 19:40:05,008 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1683874602] [2021-07-13 19:40:05,008 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:40:05,008 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:05,008 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:40:05,008 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=205, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:40:05,008 INFO L87 Difference]: Start difference. First operand 415 states and 1345 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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:40:05,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:05,539 INFO L93 Difference]: Finished difference Result 483 states and 1534 transitions. [2021-07-13 19:40:05,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:40:05,539 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:40:05,539 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:05,540 INFO L225 Difference]: With dead ends: 483 [2021-07-13 19:40:05,540 INFO L226 Difference]: Without dead ends: 470 [2021-07-13 19:40:05,540 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 473.2ms TimeCoverageRelationStatistics Valid=61, Invalid=359, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:40:05,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 470 states. [2021-07-13 19:40:05,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 470 to 402. [2021-07-13 19:40:05,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 402 states, 401 states have (on average 3.2418952618453867) internal successors, (1300), 401 states have internal predecessors, (1300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:05,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 402 states to 402 states and 1300 transitions. [2021-07-13 19:40:05,545 INFO L78 Accepts]: Start accepts. Automaton has 402 states and 1300 transitions. Word has length 18 [2021-07-13 19:40:05,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:05,545 INFO L482 AbstractCegarLoop]: Abstraction has 402 states and 1300 transitions. [2021-07-13 19:40:05,545 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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:40:05,545 INFO L276 IsEmpty]: Start isEmpty. Operand 402 states and 1300 transitions. [2021-07-13 19:40:05,546 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:40:05,546 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:05,546 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:05,746 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 327 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7575 [2021-07-13 19:40:05,747 INFO L430 AbstractCegarLoop]: === Iteration 333 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:05,747 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:05,747 INFO L82 PathProgramCache]: Analyzing trace with hash 874568820, now seen corresponding path program 292 times [2021-07-13 19:40:05,747 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:05,747 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [715536364] [2021-07-13 19:40:05,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:05,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:05,958 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:05,959 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:05,959 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [715536364] [2021-07-13 19:40:05,959 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [715536364] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:05,959 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1762527230] [2021-07-13 19:40:05,959 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 328 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 328 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:05,984 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:40:05,985 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:05,985 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:40:05,985 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:06,084 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:06,084 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:40:06,085 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:06,088 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:06,089 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:40:06,090 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:06,092 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:06,093 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:40:06,093 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:06,096 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:40:06,097 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:06,179 INFO L628 ElimStorePlain]: treesize reduction 4, result has 96.5 percent of original size [2021-07-13 19:40:06,180 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:40:06,180 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:159, output treesize:109 [2021-07-13 19:40:06,324 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:06,325 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:06,325 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:40:06,326 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:06,329 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:06,329 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:40:06,330 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:40:06,393 INFO L628 ElimStorePlain]: treesize reduction 95, result has 49.2 percent of original size [2021-07-13 19:40:06,396 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-13 19:40:06,397 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:06,399 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-13 19:40:06,400 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:06,423 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:06,423 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1904 vanished before elimination [2021-07-13 19:40:06,426 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:06,426 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:06,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 3 [2021-07-13 19:40:06,427 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:06,429 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:06,429 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:40:06,430 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:06,436 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:06,458 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:06,459 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:40:06,459 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:183, output treesize:56 [2021-07-13 19:40:06,528 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:06,529 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1762527230] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:06,529 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:06,529 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 17 [2021-07-13 19:40:06,529 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1281230222] [2021-07-13 19:40:06,529 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:40:06,529 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:06,529 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:40:06,529 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=237, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:40:06,529 INFO L87 Difference]: Start difference. First operand 402 states and 1300 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:40:07,102 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 45 [2021-07-13 19:40:07,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:07,349 INFO L93 Difference]: Finished difference Result 462 states and 1465 transitions. [2021-07-13 19:40:07,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:40:07,349 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:40:07,349 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:07,350 INFO L225 Difference]: With dead ends: 462 [2021-07-13 19:40:07,350 INFO L226 Difference]: Without dead ends: 454 [2021-07-13 19:40:07,350 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 937.7ms TimeCoverageRelationStatistics Valid=66, Invalid=440, Unknown=0, NotChecked=0, Total=506 [2021-07-13 19:40:07,350 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 454 states. [2021-07-13 19:40:07,353 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 454 to 402. [2021-07-13 19:40:07,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 402 states, 401 states have (on average 3.2418952618453867) internal successors, (1300), 401 states have internal predecessors, (1300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:07,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 402 states to 402 states and 1300 transitions. [2021-07-13 19:40:07,355 INFO L78 Accepts]: Start accepts. Automaton has 402 states and 1300 transitions. Word has length 18 [2021-07-13 19:40:07,355 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:07,355 INFO L482 AbstractCegarLoop]: Abstraction has 402 states and 1300 transitions. [2021-07-13 19:40:07,355 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:40:07,355 INFO L276 IsEmpty]: Start isEmpty. Operand 402 states and 1300 transitions. [2021-07-13 19:40:07,355 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:40:07,355 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:07,355 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:07,556 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7584,328 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:07,556 INFO L430 AbstractCegarLoop]: === Iteration 334 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:07,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:07,556 INFO L82 PathProgramCache]: Analyzing trace with hash 2069604994, now seen corresponding path program 293 times [2021-07-13 19:40:07,556 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:07,556 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1371181607] [2021-07-13 19:40:07,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:07,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:07,740 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:07,741 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:07,741 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1371181607] [2021-07-13 19:40:07,741 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1371181607] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:07,741 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1358582513] [2021-07-13 19:40:07,741 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 329 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 329 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:07,766 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:40:07,767 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:07,767 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:40:07,767 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:07,830 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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:40:07,831 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:07,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 25 treesize of output 19 [2021-07-13 19:40:07,834 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:07,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 27 treesize of output 21 [2021-07-13 19:40:07,838 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2021-07-13 19:40:07,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 17 treesize of output 13 [2021-07-13 19:40:07,841 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:07,880 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:07,881 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:40:07,881 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:143, output treesize:131 [2021-07-13 19:40:07,965 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:07,966 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:07,966 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:40:07,967 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:07,970 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:07,971 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:07,971 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:40:07,972 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:07,975 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:07,975 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:07,975 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 14 [2021-07-13 19:40:07,976 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:07,979 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:07,980 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:07,980 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:40:07,981 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:07,983 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:07,984 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:07,987 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:07,987 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:07,988 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:40:07,989 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:07,992 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:07,992 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:07,992 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:40:07,993 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:08,010 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:08,011 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:08,014 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:08,015 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:08,018 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:08,019 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:08,101 INFO L628 ElimStorePlain]: treesize reduction 64, result has 57.6 percent of original size [2021-07-13 19:40:08,105 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:08,105 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:08,105 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:40:08,106 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:08,109 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:08,109 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:40:08,110 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:08,143 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:08,145 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:40:08,145 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 2 variables, input treesize:367, output treesize:71 [2021-07-13 19:40:08,270 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:08,271 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1358582513] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:08,271 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:08,271 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 17 [2021-07-13 19:40:08,271 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2132588536] [2021-07-13 19:40:08,271 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:40:08,271 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:08,271 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:40:08,271 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:40:08,271 INFO L87 Difference]: Start difference. First operand 402 states and 1300 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:40:08,579 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 42 [2021-07-13 19:40:08,778 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 36 DAG size of output: 34 [2021-07-13 19:40:08,849 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:08,849 INFO L93 Difference]: Finished difference Result 470 states and 1488 transitions. [2021-07-13 19:40:08,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:40:08,849 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:40:08,849 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:08,850 INFO L225 Difference]: With dead ends: 470 [2021-07-13 19:40:08,850 INFO L226 Difference]: Without dead ends: 460 [2021-07-13 19:40:08,850 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 619.8ms TimeCoverageRelationStatistics Valid=58, Invalid=322, Unknown=0, NotChecked=0, Total=380 [2021-07-13 19:40:08,851 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 460 states. [2021-07-13 19:40:08,855 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 460 to 405. [2021-07-13 19:40:08,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 405 states, 404 states have (on average 3.245049504950495) internal successors, (1311), 404 states have internal predecessors, (1311), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:08,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 405 states to 405 states and 1311 transitions. [2021-07-13 19:40:08,856 INFO L78 Accepts]: Start accepts. Automaton has 405 states and 1311 transitions. Word has length 18 [2021-07-13 19:40:08,856 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:08,857 INFO L482 AbstractCegarLoop]: Abstraction has 405 states and 1311 transitions. [2021-07-13 19:40:08,857 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:40:08,857 INFO L276 IsEmpty]: Start isEmpty. Operand 405 states and 1311 transitions. [2021-07-13 19:40:08,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:40:08,857 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:08,857 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:09,058 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 329 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7595 [2021-07-13 19:40:09,058 INFO L430 AbstractCegarLoop]: === Iteration 335 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:09,058 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:09,058 INFO L82 PathProgramCache]: Analyzing trace with hash 129616248, now seen corresponding path program 294 times [2021-07-13 19:40:09,058 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:09,058 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [733593873] [2021-07-13 19:40:09,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:09,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:09,265 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:09,265 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:09,266 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [733593873] [2021-07-13 19:40:09,266 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [733593873] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:09,266 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2026252031] [2021-07-13 19:40:09,266 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 330 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 330 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:09,291 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-07-13 19:40:09,291 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:09,292 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:40:09,292 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:09,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 24 treesize of output 18 [2021-07-13 19:40:09,388 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:09,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 25 treesize of output 19 [2021-07-13 19:40:09,392 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:09,395 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:40:09,396 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 4 xjuncts. [2021-07-13 19:40:09,399 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2021-07-13 19:40:09,400 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:09,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 25 treesize of output 19 [2021-07-13 19:40:09,405 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:09,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 15 treesize of output 11 [2021-07-13 19:40:09,408 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:09,531 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 46 [2021-07-13 19:40:09,532 INFO L628 ElimStorePlain]: treesize reduction 68, result has 76.0 percent of original size [2021-07-13 19:40:09,533 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:40:09,533 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 1 variables, input treesize:247, output treesize:215 [2021-07-13 19:40:09,795 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 72 [2021-07-13 19:40:09,950 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:09,950 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:09,951 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:40:09,951 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:09,956 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:09,957 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:09,957 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:40:09,957 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:09,962 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:09,962 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:09,963 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:40:09,964 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:09,969 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:09,970 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:09,970 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:40:09,971 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:09,976 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:09,976 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:09,977 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:40:09,977 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:09,982 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:09,983 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:09,983 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:40:09,984 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:09,990 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:09,990 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:09,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 27 treesize of output 21 [2021-07-13 19:40:09,992 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:09,997 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:09,998 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:09,998 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:40:09,999 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:10,004 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:10,004 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:10,005 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:40:10,006 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:10,012 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:10,012 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:10,012 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:40:10,013 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:10,018 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:10,018 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:10,018 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:40:10,019 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 2 xjuncts. [2021-07-13 19:40:10,025 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:10,025 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:10,026 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:40:10,026 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:10,031 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:10,032 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:10,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 28 treesize of output 22 [2021-07-13 19:40:10,033 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:10,037 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:10,038 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:40:10,038 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:10,195 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 58 [2021-07-13 19:40:10,195 INFO L628 ElimStorePlain]: treesize reduction 181, result has 45.6 percent of original size [2021-07-13 19:40:10,199 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:10,199 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:10,200 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:40:10,200 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:10,204 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:10,204 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:40:10,205 INFO L550 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:10,262 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:10,265 INFO L550 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 2 dim-1 vars, End of recursive call: and 6 xjuncts. [2021-07-13 19:40:10,265 INFO L247 ElimStorePlain]: Needed 17 recursive calls to eliminate 9 variables, input treesize:493, output treesize:61 [2021-07-13 19:40:10,354 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:10,354 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2026252031] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:10,354 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:10,354 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 17 [2021-07-13 19:40:10,354 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1969438287] [2021-07-13 19:40:10,354 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:40:10,354 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:10,354 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:40:10,354 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=237, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:40:10,355 INFO L87 Difference]: Start difference. First operand 405 states and 1311 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:40:10,831 WARN L205 SmtUtils]: Spent 154.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 66 [2021-07-13 19:40:11,138 WARN L205 SmtUtils]: Spent 262.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 111 [2021-07-13 19:40:11,463 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:11,463 INFO L93 Difference]: Finished difference Result 488 states and 1537 transitions. [2021-07-13 19:40:11,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:40:11,463 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:40:11,463 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:11,464 INFO L225 Difference]: With dead ends: 488 [2021-07-13 19:40:11,464 INFO L226 Difference]: Without dead ends: 474 [2021-07-13 19:40:11,464 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 11 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 1235.8ms TimeCoverageRelationStatistics Valid=72, Invalid=480, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:40:11,465 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 474 states. [2021-07-13 19:40:11,468 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 474 to 400. [2021-07-13 19:40:11,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 400 states, 399 states have (on average 3.245614035087719) internal successors, (1295), 399 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:40:11,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 400 states to 400 states and 1295 transitions. [2021-07-13 19:40:11,469 INFO L78 Accepts]: Start accepts. Automaton has 400 states and 1295 transitions. Word has length 18 [2021-07-13 19:40:11,469 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:11,470 INFO L482 AbstractCegarLoop]: Abstraction has 400 states and 1295 transitions. [2021-07-13 19:40:11,470 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:40:11,470 INFO L276 IsEmpty]: Start isEmpty. Operand 400 states and 1295 transitions. [2021-07-13 19:40:11,470 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:40:11,470 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:11,470 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:11,671 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7612,330 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:11,671 INFO L430 AbstractCegarLoop]: === Iteration 336 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:11,671 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:11,671 INFO L82 PathProgramCache]: Analyzing trace with hash 722420652, now seen corresponding path program 295 times [2021-07-13 19:40:11,671 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:11,671 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [944829774] [2021-07-13 19:40:11,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:11,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:11,866 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:11,866 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:11,866 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [944829774] [2021-07-13 19:40:11,866 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [944829774] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:11,866 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1011863777] [2021-07-13 19:40:11,866 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 331 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 331 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:11,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:11,893 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:40:11,893 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:11,972 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:11,973 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:11,973 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:40:11,974 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:11,977 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:11,977 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:11,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 24 treesize of output 18 [2021-07-13 19:40:11,978 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:11,982 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:11,982 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:11,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 26 treesize of output 20 [2021-07-13 19:40:11,983 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:11,986 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:11,987 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:11,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 16 treesize of output 12 [2021-07-13 19:40:11,988 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:11,991 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:11,991 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:11,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 25 treesize of output 19 [2021-07-13 19:40:11,992 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:11,995 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:11,995 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:40:11,996 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:12,084 INFO L628 ElimStorePlain]: treesize reduction 74, result has 60.4 percent of original size [2021-07-13 19:40:12,085 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:40:12,085 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 1 variables, input treesize:253, output treesize:113 [2021-07-13 19:40:12,333 INFO L446 ElimStorePlain]: Different costs {0=[array_4, v_prenex_1919], 1=[array_0, v_prenex_1918]} [2021-07-13 19:40:12,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 25 treesize of output 19 [2021-07-13 19:40:12,337 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:12,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 27 treesize of output 21 [2021-07-13 19:40:12,340 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-07-13 19:40:12,387 INFO L628 ElimStorePlain]: treesize reduction 62, result has 50.8 percent of original size [2021-07-13 19:40:12,389 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-13 19:40:12,390 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:12,405 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:12,407 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:12,408 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:12,408 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:40:12,409 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:12,410 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:12,411 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:40:12,411 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:12,418 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:12,432 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:12,432 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1918 vanished before elimination [2021-07-13 19:40:12,433 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:40:12,433 INFO L247 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:122, output treesize:18 [2021-07-13 19:40:12,455 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:12,456 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1011863777] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:12,456 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:12,456 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:40:12,456 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [576272291] [2021-07-13 19:40:12,456 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:40:12,456 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:12,456 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:40:12,456 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=235, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:40:12,456 INFO L87 Difference]: Start difference. First operand 400 states and 1295 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:13,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:13,061 INFO L93 Difference]: Finished difference Result 462 states and 1463 transitions. [2021-07-13 19:40:13,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:40:13,061 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:40:13,061 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:13,062 INFO L225 Difference]: With dead ends: 462 [2021-07-13 19:40:13,062 INFO L226 Difference]: Without dead ends: 457 [2021-07-13 19:40:13,062 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 10 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 742.7ms TimeCoverageRelationStatistics Valid=63, Invalid=399, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:40:13,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 457 states. [2021-07-13 19:40:13,065 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 457 to 403. [2021-07-13 19:40:13,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 403 states, 402 states have (on average 3.2512437810945274) internal successors, (1307), 402 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:40:13,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 403 states to 403 states and 1307 transitions. [2021-07-13 19:40:13,067 INFO L78 Accepts]: Start accepts. Automaton has 403 states and 1307 transitions. Word has length 18 [2021-07-13 19:40:13,067 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:13,067 INFO L482 AbstractCegarLoop]: Abstraction has 403 states and 1307 transitions. [2021-07-13 19:40:13,067 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:13,067 INFO L276 IsEmpty]: Start isEmpty. Operand 403 states and 1307 transitions. [2021-07-13 19:40:13,067 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:40:13,067 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:13,067 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:13,267 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 331 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7642 [2021-07-13 19:40:13,268 INFO L430 AbstractCegarLoop]: === Iteration 337 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:13,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:13,268 INFO L82 PathProgramCache]: Analyzing trace with hash -1217568094, now seen corresponding path program 296 times [2021-07-13 19:40:13,268 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:13,268 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347123542] [2021-07-13 19:40:13,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:13,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:13,429 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:13,430 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:13,430 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1347123542] [2021-07-13 19:40:13,430 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1347123542] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:13,430 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2126401916] [2021-07-13 19:40:13,430 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 332 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 332 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:13,456 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:40:13,456 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:13,456 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:40:13,457 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:13,524 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:40:13,525 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:13,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 17 treesize of output 13 [2021-07-13 19:40:13,528 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:13,530 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:40:13,531 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:13,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 15 treesize of output 11 [2021-07-13 19:40:13,534 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:13,581 INFO L628 ElimStorePlain]: treesize reduction 28, result has 69.2 percent of original size [2021-07-13 19:40:13,582 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:40:13,582 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:129, output treesize:63 [2021-07-13 19:40:13,745 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:13,745 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:13,745 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:40:13,746 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:40:13,749 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:13,750 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:13,750 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:40:13,751 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:13,754 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:13,754 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:13,754 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:40:13,755 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:13,758 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:13,758 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:40:13,759 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:13,837 INFO L628 ElimStorePlain]: treesize reduction 38, result has 72.7 percent of original size [2021-07-13 19:40:13,840 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:13,840 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:13,840 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2021-07-13 19:40:13,841 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:13,844 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:13,844 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:13,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 3 [2021-07-13 19:40:13,845 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:13,847 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:13,847 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:40:13,848 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:13,855 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:13,888 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:13,890 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:40:13,890 INFO L247 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:149, output treesize:55 [2021-07-13 19:40:13,975 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:13,976 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2126401916] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:13,976 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:13,976 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-13 19:40:13,976 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [770765712] [2021-07-13 19:40:13,976 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:40:13,976 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:13,976 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:40:13,976 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=205, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:40:13,976 INFO L87 Difference]: Start difference. First operand 403 states and 1307 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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:40:14,584 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:14,584 INFO L93 Difference]: Finished difference Result 476 states and 1507 transitions. [2021-07-13 19:40:14,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-07-13 19:40:14,584 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:40:14,584 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:14,585 INFO L225 Difference]: With dead ends: 476 [2021-07-13 19:40:14,585 INFO L226 Difference]: Without dead ends: 471 [2021-07-13 19:40:14,585 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 9 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 633.6ms TimeCoverageRelationStatistics Valid=61, Invalid=359, Unknown=0, NotChecked=0, Total=420 [2021-07-13 19:40:14,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 471 states. [2021-07-13 19:40:14,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 471 to 401. [2021-07-13 19:40:14,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 401 states, 400 states have (on average 3.2425) internal successors, (1297), 400 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:40:14,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 401 states to 401 states and 1297 transitions. [2021-07-13 19:40:14,590 INFO L78 Accepts]: Start accepts. Automaton has 401 states and 1297 transitions. Word has length 18 [2021-07-13 19:40:14,590 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:14,590 INFO L482 AbstractCegarLoop]: Abstraction has 401 states and 1297 transitions. [2021-07-13 19:40:14,590 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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:40:14,590 INFO L276 IsEmpty]: Start isEmpty. Operand 401 states and 1297 transitions. [2021-07-13 19:40:14,591 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:40:14,591 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:14,591 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:14,791 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7660,332 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:14,791 INFO L430 AbstractCegarLoop]: === Iteration 338 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:14,791 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:14,791 INFO L82 PathProgramCache]: Analyzing trace with hash -92385502, now seen corresponding path program 297 times [2021-07-13 19:40:14,791 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:14,792 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [861412485] [2021-07-13 19:40:14,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:14,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:15,034 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:15,035 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:15,035 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [861412485] [2021-07-13 19:40:15,035 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [861412485] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:15,035 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [531791359] [2021-07-13 19:40:15,035 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 333 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 333 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:15,069 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-07-13 19:40:15,070 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:15,070 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:40:15,071 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:15,149 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:15,149 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:15,150 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:40:15,151 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:15,154 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:15,155 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:15,155 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 14 [2021-07-13 19:40:15,156 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:15,160 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:15,161 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:15,161 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:40:15,162 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:15,165 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:15,166 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:15,223 INFO L628 ElimStorePlain]: treesize reduction 4, result has 94.0 percent of original size [2021-07-13 19:40:15,224 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:40:15,225 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:129, output treesize:63 [2021-07-13 19:40:15,293 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:15,294 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:15,294 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:40:15,295 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:15,298 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:15,298 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:15,299 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:40:15,299 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:15,302 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:15,303 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:15,303 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:40:15,304 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:15,306 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:15,306 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:15,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 18 treesize of output 14 [2021-07-13 19:40:15,310 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:15,313 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:15,313 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:40:15,314 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 2 xjuncts. [2021-07-13 19:40:15,373 INFO L628 ElimStorePlain]: treesize reduction 61, result has 56.1 percent of original size [2021-07-13 19:40:15,376 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:15,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 21 treesize of output 7 [2021-07-13 19:40:15,377 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:15,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:40:15,380 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:15,386 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:15,413 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:15,414 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:40:15,414 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 2 variables, input treesize:191, output treesize:56 [2021-07-13 19:40:15,524 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:15,524 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [531791359] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:15,524 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:15,524 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-07-13 19:40:15,524 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1027031866] [2021-07-13 19:40:15,524 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:40:15,524 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:15,524 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:40:15,524 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=236, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:40:15,524 INFO L87 Difference]: Start difference. First operand 401 states and 1297 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:16,293 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:16,293 INFO L93 Difference]: Finished difference Result 488 states and 1525 transitions. [2021-07-13 19:40:16,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-07-13 19:40:16,294 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:40:16,294 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:16,295 INFO L225 Difference]: With dead ends: 488 [2021-07-13 19:40:16,295 INFO L226 Difference]: Without dead ends: 477 [2021-07-13 19:40:16,295 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 808.7ms TimeCoverageRelationStatistics Valid=71, Invalid=481, Unknown=0, NotChecked=0, Total=552 [2021-07-13 19:40:16,295 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 477 states. [2021-07-13 19:40:16,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 477 to 402. [2021-07-13 19:40:16,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 402 states, 401 states have (on average 3.251870324189526) internal successors, (1304), 401 states have internal predecessors, (1304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:16,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 402 states to 402 states and 1304 transitions. [2021-07-13 19:40:16,300 INFO L78 Accepts]: Start accepts. Automaton has 402 states and 1304 transitions. Word has length 18 [2021-07-13 19:40:16,300 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:16,300 INFO L482 AbstractCegarLoop]: Abstraction has 402 states and 1304 transitions. [2021-07-13 19:40:16,300 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:16,300 INFO L276 IsEmpty]: Start isEmpty. Operand 402 states and 1304 transitions. [2021-07-13 19:40:16,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:40:16,300 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:16,300 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:16,501 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 333 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7675 [2021-07-13 19:40:16,501 INFO L430 AbstractCegarLoop]: === Iteration 339 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:16,501 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:16,501 INFO L82 PathProgramCache]: Analyzing trace with hash -1651696552, now seen corresponding path program 298 times [2021-07-13 19:40:16,501 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:16,501 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725794257] [2021-07-13 19:40:16,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:16,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:16,753 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:16,754 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:16,754 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725794257] [2021-07-13 19:40:16,754 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [725794257] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:16,754 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [954741493] [2021-07-13 19:40:16,754 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 334 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 334 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:16,779 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:40:16,779 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:16,780 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:40:16,780 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:16,872 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:16,872 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:40:16,873 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:16,875 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:16,876 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:40:16,877 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:16,879 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:16,880 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:40:16,880 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:16,883 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:40:16,884 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:16,965 INFO L628 ElimStorePlain]: treesize reduction 4, result has 96.5 percent of original size [2021-07-13 19:40:16,966 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:40:16,967 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:159, output treesize:109 [2021-07-13 19:40:17,045 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:17,046 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:17,046 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:40:17,047 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:17,050 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:17,050 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:40:17,051 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:17,134 INFO L628 ElimStorePlain]: treesize reduction 107, result has 50.2 percent of original size [2021-07-13 19:40:17,137 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:17,137 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:40:17,138 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:17,192 INFO L628 ElimStorePlain]: treesize reduction 21, result has 76.9 percent of original size [2021-07-13 19:40:17,192 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1924 vanished before elimination [2021-07-13 19:40:17,194 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:17,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 27 treesize of output 21 [2021-07-13 19:40:17,195 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-07-13 19:40:17,225 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:17,225 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1926 vanished before elimination [2021-07-13 19:40:17,228 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:17,228 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:17,228 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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:40:17,229 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:17,231 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:17,231 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:40:17,232 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:17,239 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:17,266 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:17,267 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:40:17,267 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:229, output treesize:59 [2021-07-13 19:40:17,390 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:17,390 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [954741493] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:17,390 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:17,390 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 17 [2021-07-13 19:40:17,390 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1222282823] [2021-07-13 19:40:17,390 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:40:17,390 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:17,390 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:40:17,390 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=237, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:40:17,390 INFO L87 Difference]: Start difference. First operand 402 states and 1304 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:40:17,854 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 39 [2021-07-13 19:40:18,158 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 55 [2021-07-13 19:40:18,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:18,336 INFO L93 Difference]: Finished difference Result 498 states and 1555 transitions. [2021-07-13 19:40:18,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:40:18,337 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:40:18,337 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:18,337 INFO L225 Difference]: With dead ends: 498 [2021-07-13 19:40:18,338 INFO L226 Difference]: Without dead ends: 484 [2021-07-13 19:40:18,338 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 966.3ms TimeCoverageRelationStatistics Valid=81, Invalid=569, Unknown=0, NotChecked=0, Total=650 [2021-07-13 19:40:18,338 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 484 states. [2021-07-13 19:40:18,341 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 484 to 403. [2021-07-13 19:40:18,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 403 states, 402 states have (on average 3.2512437810945274) internal successors, (1307), 402 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:40:18,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 403 states to 403 states and 1307 transitions. [2021-07-13 19:40:18,342 INFO L78 Accepts]: Start accepts. Automaton has 403 states and 1307 transitions. Word has length 18 [2021-07-13 19:40:18,342 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:18,342 INFO L482 AbstractCegarLoop]: Abstraction has 403 states and 1307 transitions. [2021-07-13 19:40:18,342 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:40:18,343 INFO L276 IsEmpty]: Start isEmpty. Operand 403 states and 1307 transitions. [2021-07-13 19:40:18,343 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:40:18,343 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:18,343 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:18,543 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7689,334 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:18,544 INFO L430 AbstractCegarLoop]: === Iteration 340 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:18,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:18,544 INFO L82 PathProgramCache]: Analyzing trace with hash 1055627324, now seen corresponding path program 299 times [2021-07-13 19:40:18,544 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:18,544 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1480294082] [2021-07-13 19:40:18,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:18,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:18,800 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:18,800 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:18,800 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1480294082] [2021-07-13 19:40:18,800 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1480294082] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:18,800 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2114777287] [2021-07-13 19:40:18,800 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 335 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 335 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:18,827 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-07-13 19:40:18,827 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:18,827 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:40:18,828 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:18,907 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:18,907 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:18,907 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:40:18,908 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:18,911 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:18,911 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:18,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 18 treesize of output 14 [2021-07-13 19:40:18,912 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:18,915 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:18,915 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:18,915 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:40:18,916 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:18,918 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:18,919 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:18,964 INFO L628 ElimStorePlain]: treesize reduction 4, result has 94.0 percent of original size [2021-07-13 19:40:18,965 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:40:18,965 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:129, output treesize:63 [2021-07-13 19:40:19,023 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:19,024 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:19,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 17 treesize of output 13 [2021-07-13 19:40:19,035 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:19,038 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:19,039 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:19,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 25 treesize of output 19 [2021-07-13 19:40:19,040 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:19,042 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:19,043 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:19,043 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:40:19,044 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:19,046 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:19,047 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:19,050 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:40:19,051 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:19,054 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:19,054 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:40:19,069 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 2 xjuncts. [2021-07-13 19:40:19,140 INFO L628 ElimStorePlain]: treesize reduction 61, result has 56.1 percent of original size [2021-07-13 19:40:19,143 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:19,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 21 treesize of output 7 [2021-07-13 19:40:19,144 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:19,147 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:40:19,148 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:19,156 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:19,188 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:19,189 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:40:19,189 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 2 variables, input treesize:191, output treesize:56 [2021-07-13 19:40:19,331 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:19,331 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2114777287] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:19,332 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:19,332 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-07-13 19:40:19,332 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [168771656] [2021-07-13 19:40:19,332 INFO L462 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-07-13 19:40:19,332 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:19,332 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-07-13 19:40:19,332 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=267, Unknown=0, NotChecked=0, Total=306 [2021-07-13 19:40:19,332 INFO L87 Difference]: Start difference. First operand 403 states and 1307 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:40:20,075 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 60 [2021-07-13 19:40:20,194 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 58 [2021-07-13 19:40:20,372 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 65 [2021-07-13 19:40:20,478 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:20,478 INFO L93 Difference]: Finished difference Result 463 states and 1465 transitions. [2021-07-13 19:40:20,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:40:20,479 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:40:20,479 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:20,480 INFO L225 Difference]: With dead ends: 463 [2021-07-13 19:40:20,480 INFO L226 Difference]: Without dead ends: 457 [2021-07-13 19:40:20,480 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 1199.4ms TimeCoverageRelationStatistics Valid=100, Invalid=656, Unknown=0, NotChecked=0, Total=756 [2021-07-13 19:40:20,480 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 457 states. [2021-07-13 19:40:20,483 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 457 to 402. [2021-07-13 19:40:20,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 402 states, 401 states have (on average 3.2493765586034913) internal successors, (1303), 401 states have internal predecessors, (1303), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:20,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 402 states to 402 states and 1303 transitions. [2021-07-13 19:40:20,484 INFO L78 Accepts]: Start accepts. Automaton has 402 states and 1303 transitions. Word has length 18 [2021-07-13 19:40:20,484 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:20,484 INFO L482 AbstractCegarLoop]: Abstraction has 402 states and 1303 transitions. [2021-07-13 19:40:20,485 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 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:40:20,485 INFO L276 IsEmpty]: Start isEmpty. Operand 402 states and 1303 transitions. [2021-07-13 19:40:20,485 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:40:20,485 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:20,485 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:20,685 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7701,335 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:20,686 INFO L430 AbstractCegarLoop]: === Iteration 341 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:20,686 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:20,686 INFO L82 PathProgramCache]: Analyzing trace with hash 306291208, now seen corresponding path program 300 times [2021-07-13 19:40:20,686 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:20,686 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231603398] [2021-07-13 19:40:20,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:20,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:20,963 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:20,963 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:20,963 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1231603398] [2021-07-13 19:40:20,963 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1231603398] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:20,963 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2027143140] [2021-07-13 19:40:20,963 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 336 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 336 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:20,990 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-07-13 19:40:20,990 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:20,991 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:40:20,991 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:21,090 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:21,090 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:21,090 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:40:21,091 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:21,094 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:21,094 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:21,095 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:40:21,095 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:21,098 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:21,099 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:21,099 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:40:21,100 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:21,102 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:21,102 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:40:21,103 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:21,210 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 36 DAG size of output: 36 [2021-07-13 19:40:21,211 INFO L628 ElimStorePlain]: treesize reduction 4, result has 97.4 percent of original size [2021-07-13 19:40:21,212 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:40:21,212 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:199, output treesize:149 [2021-07-13 19:40:21,303 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:21,303 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:21,304 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:40:21,305 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:40:21,309 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:21,309 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:40:21,310 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:21,425 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 53 [2021-07-13 19:40:21,425 INFO L628 ElimStorePlain]: treesize reduction 137, result has 54.8 percent of original size [2021-07-13 19:40:21,428 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:21,428 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:40:21,429 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:21,537 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 42 [2021-07-13 19:40:21,537 INFO L628 ElimStorePlain]: treesize reduction 2, result has 98.7 percent of original size [2021-07-13 19:40:21,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 7 treesize of output 5 [2021-07-13 19:40:21,541 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:21,618 INFO L628 ElimStorePlain]: treesize reduction 29, result has 79.3 percent of original size [2021-07-13 19:40:21,618 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1928 vanished before elimination [2021-07-13 19:40:21,621 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:21,621 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:21,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:40:21,622 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:21,624 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:21,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 21 treesize of output 7 [2021-07-13 19:40:21,625 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:21,632 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:21,668 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:21,668 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1930 vanished before elimination [2021-07-13 19:40:21,670 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:40:21,670 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:299, output treesize:89 [2021-07-13 19:40:21,825 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:21,825 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2027143140] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:21,825 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:21,825 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 17 [2021-07-13 19:40:21,825 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1649909808] [2021-07-13 19:40:21,825 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:40:21,825 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:21,826 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:40:21,826 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=236, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:40:21,826 INFO L87 Difference]: Start difference. First operand 402 states and 1303 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:40:22,250 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 42 [2021-07-13 19:40:22,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:22,594 INFO L93 Difference]: Finished difference Result 469 states and 1485 transitions. [2021-07-13 19:40:22,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:40:22,595 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:40:22,595 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:22,596 INFO L225 Difference]: With dead ends: 469 [2021-07-13 19:40:22,596 INFO L226 Difference]: Without dead ends: 463 [2021-07-13 19:40:22,596 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 951.2ms TimeCoverageRelationStatistics Valid=62, Invalid=400, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:40:22,596 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 463 states. [2021-07-13 19:40:22,599 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 463 to 399. [2021-07-13 19:40:22,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 399 states, 398 states have (on average 3.241206030150754) internal successors, (1290), 398 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:22,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 399 states to 399 states and 1290 transitions. [2021-07-13 19:40:22,600 INFO L78 Accepts]: Start accepts. Automaton has 399 states and 1290 transitions. Word has length 18 [2021-07-13 19:40:22,600 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:22,600 INFO L482 AbstractCegarLoop]: Abstraction has 399 states and 1290 transitions. [2021-07-13 19:40:22,601 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:40:22,601 INFO L276 IsEmpty]: Start isEmpty. Operand 399 states and 1290 transitions. [2021-07-13 19:40:22,601 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:40:22,601 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:22,601 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:22,801 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7715,336 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:22,802 INFO L430 AbstractCegarLoop]: === Iteration 342 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:22,802 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:22,802 INFO L82 PathProgramCache]: Analyzing trace with hash -2070552084, now seen corresponding path program 301 times [2021-07-13 19:40:22,802 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:22,802 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1808420433] [2021-07-13 19:40:22,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:22,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:22,985 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:22,985 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:22,985 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1808420433] [2021-07-13 19:40:22,985 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1808420433] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:22,985 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [538442355] [2021-07-13 19:40:22,985 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 337 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 337 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:23,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:23,011 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:40:23,012 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:23,105 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:23,105 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:23,106 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:40:23,107 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:40:23,109 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:23,110 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:23,110 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:40:23,111 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:23,113 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:23,114 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:23,114 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:40:23,115 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:23,117 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:23,118 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:40:23,118 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:23,169 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:23,170 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:40:23,170 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:165, output treesize:155 [2021-07-13 19:40:23,540 INFO L446 ElimStorePlain]: Different costs {1=[array_4], 21=[array_2]} [2021-07-13 19:40:23,544 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:23,545 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:23,545 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:40:23,546 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:23,550 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:23,551 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:23,551 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:40:23,552 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:23,556 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:23,557 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:23,557 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:40:23,558 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:23,562 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:23,562 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:23,563 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:40:23,564 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:23,568 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:23,568 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:23,569 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:40:23,569 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:23,574 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:23,574 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:23,575 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:40:23,575 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:23,580 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:23,580 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:23,580 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:40:23,581 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:23,586 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:23,586 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:23,586 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:40:23,587 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:23,591 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:23,592 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:23,592 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:40:23,593 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:23,607 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:23,608 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:23,608 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select 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 14 [2021-07-13 19:40:23,609 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:23,613 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:23,614 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:23,614 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-07-13 19:40:23,615 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:23,619 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:23,619 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:40:23,620 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:23,831 WARN L205 SmtUtils]: Spent 210.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 71 [2021-07-13 19:40:23,832 INFO L628 ElimStorePlain]: treesize reduction 110, result has 65.0 percent of original size [2021-07-13 19:40:23,836 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:23,836 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:23,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 9 treesize of output 3 [2021-07-13 19:40:23,837 INFO L550 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:23,841 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:23,841 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:23,841 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2021-07-13 19:40:23,842 INFO L550 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:23,846 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:23,846 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:40:23,847 INFO L550 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:23,932 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:23,934 INFO L550 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 2 dim-1 vars, End of recursive call: and 8 xjuncts. [2021-07-13 19:40:23,934 INFO L247 ElimStorePlain]: Needed 16 recursive calls to eliminate 8 variables, input treesize:459, output treesize:105 [2021-07-13 19:40:24,045 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:24,045 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [538442355] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:24,045 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:24,045 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 17 [2021-07-13 19:40:24,045 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1814330215] [2021-07-13 19:40:24,045 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:40:24,046 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:24,046 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:40:24,046 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=234, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:40:24,046 INFO L87 Difference]: Start difference. First operand 399 states and 1290 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:40:24,515 WARN L205 SmtUtils]: Spent 162.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 46 [2021-07-13 19:40:24,780 WARN L205 SmtUtils]: Spent 232.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 93 [2021-07-13 19:40:24,970 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:24,970 INFO L93 Difference]: Finished difference Result 456 states and 1442 transitions. [2021-07-13 19:40:24,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:40:24,970 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:40:24,970 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:24,971 INFO L225 Difference]: With dead ends: 456 [2021-07-13 19:40:24,971 INFO L226 Difference]: Without dead ends: 446 [2021-07-13 19:40:24,971 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 11 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 1164.5ms TimeCoverageRelationStatistics Valid=71, Invalid=391, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:40:24,972 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 446 states. [2021-07-13 19:40:24,975 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 446 to 402. [2021-07-13 19:40:24,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 402 states, 401 states have (on average 3.229426433915212) internal successors, (1295), 401 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:40:24,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 402 states to 402 states and 1295 transitions. [2021-07-13 19:40:24,976 INFO L78 Accepts]: Start accepts. Automaton has 402 states and 1295 transitions. Word has length 18 [2021-07-13 19:40:24,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:24,976 INFO L482 AbstractCegarLoop]: Abstraction has 402 states and 1295 transitions. [2021-07-13 19:40:24,976 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:40:24,976 INFO L276 IsEmpty]: Start isEmpty. Operand 402 states and 1295 transitions. [2021-07-13 19:40:24,977 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:40:24,977 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:24,977 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:25,177 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7727,337 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:25,177 INFO L430 AbstractCegarLoop]: === Iteration 343 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:25,177 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:25,178 INFO L82 PathProgramCache]: Analyzing trace with hash -1144528640, now seen corresponding path program 302 times [2021-07-13 19:40:25,178 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:25,178 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615914188] [2021-07-13 19:40:25,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:25,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:25,386 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:25,387 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:25,387 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615914188] [2021-07-13 19:40:25,387 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [615914188] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:25,387 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1811002504] [2021-07-13 19:40:25,387 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 338 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 338 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:25,412 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:40:25,413 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:25,413 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:40:25,413 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:25,510 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:25,511 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:25,511 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:40:25,512 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:25,515 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:25,515 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:25,515 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:40:25,516 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:25,519 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:25,520 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:25,520 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:40:25,521 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:25,523 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:25,524 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:25,524 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:40:25,525 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:25,528 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:25,528 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:25,529 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:40:25,529 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:25,532 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:25,533 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-07-13 19:40:25,533 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:25,635 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 36 DAG size of output: 33 [2021-07-13 19:40:25,635 INFO L628 ElimStorePlain]: treesize reduction 82, result has 61.1 percent of original size [2021-07-13 19:40:25,637 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:40:25,637 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 1 variables, input treesize:277, output treesize:129 [2021-07-13 19:40:25,926 INFO L446 ElimStorePlain]: Different costs {1=[v_prenex_1945, array_4], 6=[v_prenex_1944, array_2]} [2021-07-13 19:40:25,931 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:25,931 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:25,931 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:40:25,932 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:25,936 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:25,937 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:25,937 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:40:25,938 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:25,942 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:25,942 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:40:25,943 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:26,019 INFO L628 ElimStorePlain]: treesize reduction 166, result has 35.4 percent of original size [2021-07-13 19:40:26,022 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:26,022 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-07-13 19:40:26,023 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2021-07-13 19:40:26,057 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:26,058 INFO L518 ElimStorePlain]: Eliminatee v_prenex_1944 vanished before elimination [2021-07-13 19:40:26,061 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:26,061 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:26,061 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 5 [2021-07-13 19:40:26,062 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:26,065 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:26,065 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2021-07-13 19:40:26,066 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:26,073 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:26,106 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:26,109 INFO L550 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 4 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:40:26,109 INFO L247 ElimStorePlain]: Needed 7 recursive calls to eliminate 12 variables, input treesize:278, output treesize:45 [2021-07-13 19:40:26,173 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:26,173 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1811002504] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:26,173 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:26,173 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 17 [2021-07-13 19:40:26,173 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555479978] [2021-07-13 19:40:26,173 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:40:26,173 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:26,174 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:40:26,174 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=234, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:40:26,174 INFO L87 Difference]: Start difference. First operand 402 states and 1295 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:40:26,536 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 43 [2021-07-13 19:40:26,717 WARN L205 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 59 [2021-07-13 19:40:26,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:26,962 INFO L93 Difference]: Finished difference Result 514 states and 1587 transitions. [2021-07-13 19:40:26,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-07-13 19:40:26,963 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:40:26,963 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:26,963 INFO L225 Difference]: With dead ends: 514 [2021-07-13 19:40:26,964 INFO L226 Difference]: Without dead ends: 500 [2021-07-13 19:40:26,964 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 11 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 881.9ms TimeCoverageRelationStatistics Valid=71, Invalid=391, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:40:26,964 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 500 states. [2021-07-13 19:40:26,967 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 500 to 404. [2021-07-13 19:40:26,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 404 states, 403 states have (on average 3.2555831265508686) internal successors, (1312), 403 states have internal predecessors, (1312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:26,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 404 states to 404 states and 1312 transitions. [2021-07-13 19:40:26,969 INFO L78 Accepts]: Start accepts. Automaton has 404 states and 1312 transitions. Word has length 18 [2021-07-13 19:40:26,969 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:26,969 INFO L482 AbstractCegarLoop]: Abstraction has 404 states and 1312 transitions. [2021-07-13 19:40:26,969 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:40:26,969 INFO L276 IsEmpty]: Start isEmpty. Operand 404 states and 1312 transitions. [2021-07-13 19:40:26,969 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:40:26,969 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:26,969 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:27,170 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 338 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7755 [2021-07-13 19:40:27,170 INFO L430 AbstractCegarLoop]: === Iteration 344 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:27,170 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:27,170 INFO L82 PathProgramCache]: Analyzing trace with hash 929513634, now seen corresponding path program 303 times [2021-07-13 19:40:27,170 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:27,170 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459832172] [2021-07-13 19:40:27,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:27,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:27,322 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:27,322 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:27,322 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1459832172] [2021-07-13 19:40:27,323 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1459832172] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:27,323 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1228382819] [2021-07-13 19:40:27,323 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 339 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 339 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:27,349 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-07-13 19:40:27,349 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:27,350 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:40:27,350 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:27,422 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:27,423 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:27,423 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-07-13 19:40:27,424 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:27,426 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:27,427 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:27,427 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:40:27,428 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:27,431 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:27,431 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:27,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 15 treesize of output 11 [2021-07-13 19:40:27,432 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:27,434 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:27,435 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:40:27,436 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:27,489 INFO L628 ElimStorePlain]: treesize reduction 35, result has 70.1 percent of original size [2021-07-13 19:40:27,490 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:40:27,490 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:163, output treesize:82 [2021-07-13 19:40:27,658 INFO L446 ElimStorePlain]: Different costs {1=[array_4], 3=[array_2]} [2021-07-13 19:40:27,662 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:27,662 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:27,663 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2021-07-13 19:40:27,664 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:27,667 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:27,667 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:27,667 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:40:27,670 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 4 xjuncts. [2021-07-13 19:40:27,674 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:27,674 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:27,674 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:40:27,675 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:27,679 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:27,679 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:27,679 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:40:27,680 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:27,684 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:27,684 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:27,684 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:40:27,685 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:27,688 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:27,689 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:27,774 INFO L628 ElimStorePlain]: treesize reduction 191, result has 30.5 percent of original size [2021-07-13 19:40:27,777 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:27,777 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:27,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 21 treesize of output 7 [2021-07-13 19:40:27,778 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:27,780 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:27,781 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:40:27,781 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:27,788 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:27,813 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:27,814 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2021-07-13 19:40:27,814 INFO L247 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:274, output treesize:55 [2021-07-13 19:40:27,907 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:27,908 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1228382819] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:27,908 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:27,908 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-13 19:40:27,908 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1840518691] [2021-07-13 19:40:27,908 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:40:27,908 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:27,908 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:40:27,908 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=204, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:40:27,908 INFO L87 Difference]: Start difference. First operand 404 states and 1312 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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:40:28,351 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:28,351 INFO L93 Difference]: Finished difference Result 464 states and 1487 transitions. [2021-07-13 19:40:28,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:40:28,351 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:40:28,351 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:28,352 INFO L225 Difference]: With dead ends: 464 [2021-07-13 19:40:28,352 INFO L226 Difference]: Without dead ends: 459 [2021-07-13 19:40:28,352 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 9 SyntacticMatches, 4 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 544.4ms TimeCoverageRelationStatistics Valid=52, Invalid=290, Unknown=0, NotChecked=0, Total=342 [2021-07-13 19:40:28,353 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 459 states. [2021-07-13 19:40:28,356 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 459 to 398. [2021-07-13 19:40:28,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 398 states, 397 states have (on average 3.2367758186397984) internal successors, (1285), 397 states have internal predecessors, (1285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:28,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 398 states to 398 states and 1285 transitions. [2021-07-13 19:40:28,357 INFO L78 Accepts]: Start accepts. Automaton has 398 states and 1285 transitions. Word has length 18 [2021-07-13 19:40:28,357 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:28,357 INFO L482 AbstractCegarLoop]: Abstraction has 398 states and 1285 transitions. [2021-07-13 19:40:28,357 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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:40:28,357 INFO L276 IsEmpty]: Start isEmpty. Operand 398 states and 1285 transitions. [2021-07-13 19:40:28,358 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:40:28,358 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:28,358 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:28,558 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 339 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7773 [2021-07-13 19:40:28,558 INFO L430 AbstractCegarLoop]: === Iteration 345 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:28,558 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:28,558 INFO L82 PathProgramCache]: Analyzing trace with hash -1134489392, now seen corresponding path program 304 times [2021-07-13 19:40:28,558 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:28,559 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [418774866] [2021-07-13 19:40:28,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:28,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:28,776 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:28,776 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:28,776 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [418774866] [2021-07-13 19:40:28,776 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [418774866] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:28,776 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [44144795] [2021-07-13 19:40:28,776 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 340 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 340 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:28,802 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-07-13 19:40:28,802 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:28,803 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 22 conjunts are in the unsatisfiable core [2021-07-13 19:40:28,803 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:28,896 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:28,897 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:28,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 27 treesize of output 21 [2021-07-13 19:40:28,898 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-07-13 19:40:28,901 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:28,901 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:28,902 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:40:28,902 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:28,905 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:28,905 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:28,906 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:40:28,906 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:28,909 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:28,909 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-07-13 19:40:28,910 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:28,956 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:28,957 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:40:28,957 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:165, output treesize:155 [2021-07-13 19:40:29,044 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:29,045 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:29,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 17 treesize of output 13 [2021-07-13 19:40:29,046 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:29,049 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:29,050 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:29,050 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2021-07-13 19:40:29,051 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:29,055 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:29,056 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:29,056 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-07-13 19:40:29,057 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:29,060 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:29,061 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:29,061 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:40:29,062 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:29,065 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:29,066 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:29,069 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:29,070 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:29,074 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:29,074 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:29,075 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-07-13 19:40:29,075 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:29,078 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:29,079 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:29,082 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:29,083 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:29,083 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2021-07-13 19:40:29,084 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:29,088 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:29,088 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:40:29,089 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:29,186 INFO L628 ElimStorePlain]: treesize reduction 110, result has 49.8 percent of original size [2021-07-13 19:40:29,189 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:29,189 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:29,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 3 [2021-07-13 19:40:29,190 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:29,192 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:29,193 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:40:29,193 INFO L550 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:29,228 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:29,229 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 4 xjuncts. [2021-07-13 19:40:29,229 INFO L247 ElimStorePlain]: Needed 13 recursive calls to eliminate 2 variables, input treesize:421, output treesize:87 [2021-07-13 19:40:29,413 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:29,414 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [44144795] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:29,414 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:29,414 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 17 [2021-07-13 19:40:29,414 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1045746953] [2021-07-13 19:40:29,416 INFO L462 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-07-13 19:40:29,416 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:29,417 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-07-13 19:40:29,417 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=234, Unknown=0, NotChecked=0, Total=272 [2021-07-13 19:40:29,417 INFO L87 Difference]: Start difference. First operand 398 states and 1285 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:40:29,892 WARN L205 SmtUtils]: Spent 162.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 46 [2021-07-13 19:40:30,034 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 45 [2021-07-13 19:40:30,222 WARN L205 SmtUtils]: Spent 154.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 57 [2021-07-13 19:40:30,319 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-07-13 19:40:30,319 INFO L93 Difference]: Finished difference Result 455 states and 1437 transitions. [2021-07-13 19:40:30,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-07-13 19:40:30,319 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-07-13 19:40:30,319 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-07-13 19:40:30,320 INFO L225 Difference]: With dead ends: 455 [2021-07-13 19:40:30,320 INFO L226 Difference]: Without dead ends: 447 [2021-07-13 19:40:30,320 INFO L764 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 1031.6ms TimeCoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2021-07-13 19:40:30,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 447 states. [2021-07-13 19:40:30,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 447 to 397. [2021-07-13 19:40:30,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 397 states, 396 states have (on average 3.234848484848485) internal successors, (1281), 396 states have internal predecessors, (1281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-07-13 19:40:30,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 397 states to 397 states and 1281 transitions. [2021-07-13 19:40:30,325 INFO L78 Accepts]: Start accepts. Automaton has 397 states and 1281 transitions. Word has length 18 [2021-07-13 19:40:30,325 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-07-13 19:40:30,325 INFO L482 AbstractCegarLoop]: Abstraction has 397 states and 1281 transitions. [2021-07-13 19:40:30,325 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 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:40:30,325 INFO L276 IsEmpty]: Start isEmpty. Operand 397 states and 1281 transitions. [2021-07-13 19:40:30,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-07-13 19:40:30,325 INFO L500 BasicCegarLoop]: Found error trace [2021-07-13 19:40:30,325 INFO L508 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-07-13 19:40:30,526 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 340 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7784 [2021-07-13 19:40:30,526 INFO L430 AbstractCegarLoop]: === Iteration 346 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-07-13 19:40:30,526 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-07-13 19:40:30,526 INFO L82 PathProgramCache]: Analyzing trace with hash 1272097146, now seen corresponding path program 305 times [2021-07-13 19:40:30,526 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-07-13 19:40:30,526 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570463024] [2021-07-13 19:40:30,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-07-13 19:40:30,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-07-13 19:40:30,695 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:30,696 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-07-13 19:40:30,696 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1570463024] [2021-07-13 19:40:30,696 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1570463024] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:30,696 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1879919656] [2021-07-13 19:40:30,696 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 341 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 341 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:30,726 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-07-13 19:40:30,726 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-07-13 19:40:30,727 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 23 conjunts are in the unsatisfiable core [2021-07-13 19:40:30,727 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-07-13 19:40:30,804 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:30,804 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:30,805 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-07-13 19:40:30,806 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:30,809 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:30,809 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:30,809 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:40:30,810 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:30,813 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:30,813 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:30,813 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:40:30,814 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:30,816 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:30,817 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:30,869 INFO L628 ElimStorePlain]: treesize reduction 4, result has 95.0 percent of original size [2021-07-13 19:40:30,870 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:40:30,870 INFO L247 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:155, output treesize:76 [2021-07-13 19:40:30,926 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2021-07-13 19:40:30,927 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:30,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 18 treesize of output 14 [2021-07-13 19:40:30,931 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:30,933 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:30,934 INFO L550 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:30,937 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:30,937 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:30,938 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-07-13 19:40:30,938 INFO L550 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:30,941 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:30,942 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:30,942 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:40:30,943 INFO L550 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:30,946 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-07-13 19:40:30,946 INFO L550 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:30,949 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:30,949 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:30,950 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2021-07-13 19:40:30,951 INFO L550 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 4 xjuncts. [2021-07-13 19:40:30,954 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:30,955 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:30,955 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2021-07-13 19:40:30,956 INFO L550 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:30,959 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:30,959 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-07-13 19:40:30,960 INFO L550 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:31,043 INFO L628 ElimStorePlain]: treesize reduction 207, result has 32.1 percent of original size [2021-07-13 19:40:31,045 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:31,046 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:31,046 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:40:31,047 INFO L550 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:31,049 INFO L173 IndexEqualityManager]: detected equality via solver [2021-07-13 19:40:31,049 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2021-07-13 19:40:31,050 INFO L550 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2021-07-13 19:40:31,057 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:31,086 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-07-13 19:40:31,086 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2021-07-13 19:40:31,087 INFO L247 ElimStorePlain]: Needed 12 recursive calls to eliminate 2 variables, input treesize:361, output treesize:70 [2021-07-13 19:40:31,231 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-07-13 19:40:31,232 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1879919656] provided 0 perfect and 1 imperfect interpolant sequences [2021-07-13 19:40:31,232 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-07-13 19:40:31,232 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-07-13 19:40:31,232 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1082740558] [2021-07-13 19:40:31,232 INFO L462 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-07-13 19:40:31,232 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-07-13 19:40:31,232 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-07-13 19:40:31,232 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=204, Unknown=0, NotChecked=0, Total=240 [2021-07-13 19:40:31,232 INFO L87 Difference]: Start difference. First operand 397 states and 1281 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 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) Received shutdown request... [2021-07-13 19:40:31,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-07-13 19:40:31,472 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7798,341 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-07-13 19:40:31,473 WARN L547 AbstractCegarLoop]: Verification canceled [2021-07-13 19:40:31,475 INFO L247 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2021-07-13 19:40:31,476 WARN L196 ceAbstractionStarter]: Timeout [2021-07-13 19:40:31,476 INFO L202 PluginConnector]: Adding new model array-int-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 13.07 07:40:31 BasicIcfg [2021-07-13 19:40:31,477 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-07-13 19:40:31,477 INFO L168 Benchmark]: Toolchain (without parser) took 760575.72 ms. Allocated memory was 127.9 MB in the beginning and 317.7 MB in the end (delta: 189.8 MB). Free memory was 107.4 MB in the beginning and 141.9 MB in the end (delta: -34.6 MB). Peak memory consumption was 155.9 MB. Max. memory is 8.0 GB. [2021-07-13 19:40:31,477 INFO L168 Benchmark]: Boogie PL CUP Parser took 0.12 ms. Allocated memory is still 127.9 MB. Free memory was 108.7 MB in the beginning and 108.6 MB in the end (delta: 96.2 kB). There was no memory consumed. Max. memory is 8.0 GB. [2021-07-13 19:40:31,477 INFO L168 Benchmark]: Boogie Procedure Inliner took 27.01 ms. Allocated memory is still 127.9 MB. Free memory was 107.2 MB in the beginning and 105.8 MB in the end (delta: 1.4 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. [2021-07-13 19:40:31,477 INFO L168 Benchmark]: Boogie Preprocessor took 19.35 ms. Allocated memory is still 127.9 MB. Free memory was 105.8 MB in the beginning and 104.7 MB in the end (delta: 1.2 MB). There was no memory consumed. Max. memory is 8.0 GB. [2021-07-13 19:40:31,479 INFO L168 Benchmark]: RCFGBuilder took 373.04 ms. Allocated memory is still 127.9 MB. Free memory was 104.7 MB in the beginning and 98.5 MB in the end (delta: 6.2 MB). Peak memory consumption was 10.8 MB. Max. memory is 8.0 GB. [2021-07-13 19:40:31,479 INFO L168 Benchmark]: TraceAbstraction took 760151.09 ms. Allocated memory was 127.9 MB in the beginning and 317.7 MB in the end (delta: 189.8 MB). Free memory was 98.1 MB in the beginning and 141.9 MB in the end (delta: -43.8 MB). Peak memory consumption was 146.2 MB. Max. memory is 8.0 GB. [2021-07-13 19:40:31,479 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Boogie PL CUP Parser took 0.12 ms. Allocated memory is still 127.9 MB. Free memory was 108.7 MB in the beginning and 108.6 MB in the end (delta: 96.2 kB). There was no memory consumed. Max. memory is 8.0 GB. * Boogie Procedure Inliner took 27.01 ms. Allocated memory is still 127.9 MB. Free memory was 107.2 MB in the beginning and 105.8 MB in the end (delta: 1.4 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. * Boogie Preprocessor took 19.35 ms. Allocated memory is still 127.9 MB. Free memory was 105.8 MB in the beginning and 104.7 MB in the end (delta: 1.2 MB). There was no memory consumed. Max. memory is 8.0 GB. * RCFGBuilder took 373.04 ms. Allocated memory is still 127.9 MB. Free memory was 104.7 MB in the beginning and 98.5 MB in the end (delta: 6.2 MB). Peak memory consumption was 10.8 MB. Max. memory is 8.0 GB. * TraceAbstraction took 760151.09 ms. Allocated memory was 127.9 MB in the beginning and 317.7 MB in the end (delta: 189.8 MB). Free memory was 98.1 MB in the beginning and 141.9 MB in the end (delta: -43.8 MB). Peak memory consumption was 146.2 MB. Max. memory is 8.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 92]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was constructing difference of abstraction (397states) and FLOYD_HOARE automaton (currently 4 states, 16 states before enhancement),while ReachableStatesComputation was computing reachable states (17 states constructedinput type IntersectNwa). - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 1 thread instances CFG has 7 procedures, 32 locations, 4 error locations. Started 1 CEGAR loops. VerificationResult: TIMEOUT, OverallTime: 760011.0ms, OverallIterations: 346, TraceHistogramMax: 2, EmptinessCheckTime: 187.6ms, AutomataDifference: 335171.8ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 28.7ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 10963 SDtfs, 25618 SDslu, 73122 SDs, 0 SdLazy, 171786 SolverSat, 1959 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 90000.4ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 11820 GetRequests, 4046 SyntacticMatches, 614 SemanticMatches, 7160 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23167 ImplicationChecksByTransitivity, 364257.1ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=437occurred in iteration=317, InterpolantAutomatonStates: 4009, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 1638.5ms AutomataMinimizationTime, 345 MinimizatonAttempts, 36921 StatesRemovedByMinimization, 344 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 1393.0ms SsaConstructionTime, 3717.1ms SatisfiabilityAnalysisTime, 341231.5ms InterpolantComputationTime, 11846 NumberOfCodeBlocks, 11846 NumberOfCodeBlocksAsserted, 998 NumberOfCheckSat, 11160 ConstructedInterpolants, 806 QuantifiedInterpolants, 337190 SizeOfPredicates, 3426 NumberOfNonLiveVariables, 25288 ConjunctsInSsa, 7304 ConjunctsInUnsatCore, 686 InterpolantComputations, 6 PerfectInterpolantSequences, 23/2580 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown