/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/popl20/queue-add-2.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.1-87fd7473a0bda1db0ad7f77f2116346063730f21-87fd747 [2021-08-21 12:47:38,616 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-08-21 12:47:38,619 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-08-21 12:47:38,659 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-08-21 12:47:38,660 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-08-21 12:47:38,663 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-08-21 12:47:38,665 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-08-21 12:47:38,671 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-08-21 12:47:38,673 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-08-21 12:47:38,679 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-08-21 12:47:38,680 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-08-21 12:47:38,681 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-08-21 12:47:38,681 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-08-21 12:47:38,683 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-08-21 12:47:38,684 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-08-21 12:47:38,688 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-08-21 12:47:38,689 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-08-21 12:47:38,690 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-08-21 12:47:38,692 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-08-21 12:47:38,697 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-08-21 12:47:38,698 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-08-21 12:47:38,700 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-08-21 12:47:38,701 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-08-21 12:47:38,702 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-08-21 12:47:38,704 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-08-21 12:47:38,704 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-08-21 12:47:38,704 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-08-21 12:47:38,705 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-08-21 12:47:38,705 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-08-21 12:47:38,706 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-08-21 12:47:38,706 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-08-21 12:47:38,707 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-08-21 12:47:38,707 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-08-21 12:47:38,708 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-08-21 12:47:38,708 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-08-21 12:47:38,709 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-08-21 12:47:38,709 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-08-21 12:47:38,709 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-08-21 12:47:38,710 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-08-21 12:47:38,710 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-08-21 12:47:38,711 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-08-21 12:47:38,713 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-08-21 12:47:38,748 INFO L113 SettingsManager]: Loading preferences was successful [2021-08-21 12:47:38,749 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-08-21 12:47:38,749 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-08-21 12:47:38,749 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-08-21 12:47:38,752 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-08-21 12:47:38,752 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-08-21 12:47:38,753 INFO L138 SettingsManager]: * Use SBE=true [2021-08-21 12:47:38,753 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-08-21 12:47:38,753 INFO L138 SettingsManager]: * sizeof long=4 [2021-08-21 12:47:38,753 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-08-21 12:47:38,754 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-08-21 12:47:38,754 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-08-21 12:47:38,754 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-08-21 12:47:38,754 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-08-21 12:47:38,755 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-08-21 12:47:38,755 INFO L138 SettingsManager]: * sizeof long double=12 [2021-08-21 12:47:38,755 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-08-21 12:47:38,755 INFO L138 SettingsManager]: * Use constant arrays=true [2021-08-21 12:47:38,755 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-08-21 12:47:38,755 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-08-21 12:47:38,756 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-08-21 12:47:38,756 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-08-21 12:47:38,756 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-08-21 12:47:38,756 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-21 12:47:38,756 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-08-21 12:47:38,756 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-08-21 12:47:38,756 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-08-21 12:47:38,757 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-08-21 12:47:38,757 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-08-21 12:47:38,757 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-08-21 12:47:38,757 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-08-21 12:47:38,757 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-08-21 12:47:39,030 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-08-21 12:47:39,047 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-08-21 12:47:39,049 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-08-21 12:47:39,050 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2021-08-21 12:47:39,051 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2021-08-21 12:47:39,052 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/queue-add-2.wvr.bpl [2021-08-21 12:47:39,060 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/queue-add-2.wvr.bpl' [2021-08-21 12:47:39,096 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-08-21 12:47:39,098 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-08-21 12:47:39,099 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-08-21 12:47:39,099 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-08-21 12:47:39,100 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-08-21 12:47:39,111 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "queue-add-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 12:47:39" (1/1) ... [2021-08-21 12:47:39,119 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "queue-add-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 12:47:39" (1/1) ... [2021-08-21 12:47:39,127 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-08-21 12:47:39,128 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-08-21 12:47:39,129 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-08-21 12:47:39,129 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-08-21 12:47:39,136 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "queue-add-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 12:47:39" (1/1) ... [2021-08-21 12:47:39,137 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "queue-add-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 12:47:39" (1/1) ... [2021-08-21 12:47:39,138 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "queue-add-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 12:47:39" (1/1) ... [2021-08-21 12:47:39,138 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "queue-add-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 12:47:39" (1/1) ... [2021-08-21 12:47:39,141 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "queue-add-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 12:47:39" (1/1) ... [2021-08-21 12:47:39,145 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "queue-add-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 12:47:39" (1/1) ... [2021-08-21 12:47:39,145 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "queue-add-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 12:47:39" (1/1) ... [2021-08-21 12:47:39,146 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-08-21 12:47:39,147 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-08-21 12:47:39,147 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-08-21 12:47:39,147 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-08-21 12:47:39,150 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "queue-add-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 12:47:39" (1/1) ... [2021-08-21 12:47:39,156 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-21 12:47:39,164 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:47:39,180 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-08-21 12:47:39,210 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-08-21 12:47:39,230 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2021-08-21 12:47:39,231 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-08-21 12:47:39,231 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-08-21 12:47:39,231 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2021-08-21 12:47:39,231 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-08-21 12:47:39,231 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-08-21 12:47:39,232 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2021-08-21 12:47:39,232 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-08-21 12:47:39,232 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-08-21 12:47:39,233 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-08-21 12:47:39,402 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-08-21 12:47:39,403 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2021-08-21 12:47:39,405 INFO L202 PluginConnector]: Adding new model queue-add-2.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.08 12:47:39 BoogieIcfgContainer [2021-08-21 12:47:39,405 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-08-21 12:47:39,406 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-08-21 12:47:39,406 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-08-21 12:47:39,409 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-08-21 12:47:39,409 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "queue-add-2.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 12:47:39" (1/2) ... [2021-08-21 12:47:39,410 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@20f287ed and model type queue-add-2.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.08 12:47:39, skipping insertion in model container [2021-08-21 12:47:39,410 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "queue-add-2.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.08 12:47:39" (2/2) ... [2021-08-21 12:47:39,411 INFO L111 eAbstractionObserver]: Analyzing ICFG queue-add-2.wvr.bpl [2021-08-21 12:47:39,415 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-08-21 12:47:39,415 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-08-21 12:47:39,415 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-08-21 12:47:39,416 INFO L516 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-08-21 12:47:39,442 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2021-08-21 12:47:39,475 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-08-21 12:47:39,481 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-08-21 12:47:39,481 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2021-08-21 12:47:39,490 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 31 places, 26 transitions, 68 flow [2021-08-21 12:47:39,507 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 76 states, 75 states have (on average 1.96) internal successors, (147), 75 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:47:39,510 INFO L276 IsEmpty]: Start isEmpty. Operand has 76 states, 75 states have (on average 1.96) internal successors, (147), 75 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:47:39,517 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-08-21 12:47:39,517 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:47:39,517 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:47:39,518 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:47:39,522 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:47:39,522 INFO L82 PathProgramCache]: Analyzing trace with hash -1960784707, now seen corresponding path program 1 times [2021-08-21 12:47:39,529 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:47:39,529 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1820666399] [2021-08-21 12:47:39,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:47:39,530 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:47:39,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:47:39,666 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:47:39,667 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:47:39,667 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1820666399] [2021-08-21 12:47:39,668 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1820666399] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-21 12:47:39,668 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-21 12:47:39,668 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-21 12:47:39,670 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1753170830] [2021-08-21 12:47:39,674 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-08-21 12:47:39,674 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:47:39,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-21 12:47:39,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-21 12:47:39,687 INFO L87 Difference]: Start difference. First operand has 76 states, 75 states have (on average 1.96) internal successors, (147), 75 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:47:39,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:47:39,724 INFO L93 Difference]: Finished difference Result 84 states and 163 transitions. [2021-08-21 12:47:39,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-21 12:47:39,734 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-08-21 12:47:39,734 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:47:39,745 INFO L225 Difference]: With dead ends: 84 [2021-08-21 12:47:39,745 INFO L226 Difference]: Without dead ends: 84 [2021-08-21 12:47:39,747 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 5.0ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-21 12:47:39,759 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84 states. [2021-08-21 12:47:39,793 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84 to 84. [2021-08-21 12:47:39,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84 states, 83 states have (on average 1.963855421686747) internal successors, (163), 83 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:47:39,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 163 transitions. [2021-08-21 12:47:39,803 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 163 transitions. Word has length 15 [2021-08-21 12:47:39,803 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:47:39,804 INFO L470 AbstractCegarLoop]: Abstraction has 84 states and 163 transitions. [2021-08-21 12:47:39,804 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:47:39,805 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 163 transitions. [2021-08-21 12:47:39,808 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-08-21 12:47:39,808 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:47:39,808 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:47:39,809 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-08-21 12:47:39,809 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:47:39,814 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:47:39,814 INFO L82 PathProgramCache]: Analyzing trace with hash 273858138, now seen corresponding path program 1 times [2021-08-21 12:47:39,815 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:47:39,815 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [499024047] [2021-08-21 12:47:39,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:47:39,815 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:47:39,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:47:40,028 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:47:40,028 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:47:40,028 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [499024047] [2021-08-21 12:47:40,029 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [499024047] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:47:40,029 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1466756025] [2021-08-21 12:47:40,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:47:40,029 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:47:40,029 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:47:40,031 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:47:40,063 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-08-21 12:47:40,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:47:40,075 INFO L263 TraceCheckSpWp]: Trace formula consists of 41 conjuncts, 10 conjunts are in the unsatisfiable core [2021-08-21 12:47:40,079 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:47:40,480 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:47:40,480 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1466756025] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:47:40,480 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:47:40,480 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 10 [2021-08-21 12:47:40,482 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [611126454] [2021-08-21 12:47:40,483 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-21 12:47:40,483 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:47:40,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-21 12:47:40,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2021-08-21 12:47:40,485 INFO L87 Difference]: Start difference. First operand 84 states and 163 transitions. Second operand has 11 states, 11 states have (on average 2.272727272727273) 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-08-21 12:47:40,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:47:40,797 INFO L93 Difference]: Finished difference Result 197 states and 375 transitions. [2021-08-21 12:47:40,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-21 12:47:40,798 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.272727272727273) 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 19 [2021-08-21 12:47:40,798 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:47:40,804 INFO L225 Difference]: With dead ends: 197 [2021-08-21 12:47:40,804 INFO L226 Difference]: Without dead ends: 188 [2021-08-21 12:47:40,805 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 259.0ms TimeCoverageRelationStatistics Valid=126, Invalid=254, Unknown=0, NotChecked=0, Total=380 [2021-08-21 12:47:40,806 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188 states. [2021-08-21 12:47:40,828 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188 to 113. [2021-08-21 12:47:40,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 113 states, 112 states have (on average 1.9285714285714286) internal successors, (216), 112 states have internal predecessors, (216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:47:40,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 216 transitions. [2021-08-21 12:47:40,831 INFO L78 Accepts]: Start accepts. Automaton has 113 states and 216 transitions. Word has length 19 [2021-08-21 12:47:40,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:47:40,831 INFO L470 AbstractCegarLoop]: Abstraction has 113 states and 216 transitions. [2021-08-21 12:47:40,831 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.272727272727273) 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-08-21 12:47:40,831 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 216 transitions. [2021-08-21 12:47:40,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-08-21 12:47:40,832 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:47:40,833 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:47:40,859 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-08-21 12:47:41,033 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:47:41,034 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:47:41,035 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:47:41,035 INFO L82 PathProgramCache]: Analyzing trace with hash 1123313272, now seen corresponding path program 2 times [2021-08-21 12:47:41,035 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:47:41,035 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819862822] [2021-08-21 12:47:41,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:47:41,035 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:47:41,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:47:41,192 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:47:41,192 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:47:41,192 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1819862822] [2021-08-21 12:47:41,193 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1819862822] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:47:41,193 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2073905216] [2021-08-21 12:47:41,194 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:47:41,194 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:47:41,194 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:47:41,197 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:47:41,222 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-08-21 12:47:41,263 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:47:41,266 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:47:41,272 INFO L263 TraceCheckSpWp]: Trace formula consists of 41 conjuncts, 10 conjunts are in the unsatisfiable core [2021-08-21 12:47:41,274 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:47:41,565 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:47:41,566 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2073905216] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:47:41,566 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:47:41,566 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-08-21 12:47:41,566 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [803884306] [2021-08-21 12:47:41,567 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-21 12:47:41,567 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:47:41,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-21 12:47:41,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2021-08-21 12:47:41,571 INFO L87 Difference]: Start difference. First operand 113 states and 216 transitions. Second operand has 12 states, 12 states have (on average 2.75) internal successors, (33), 11 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:47:41,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:47:41,822 INFO L93 Difference]: Finished difference Result 233 states and 445 transitions. [2021-08-21 12:47:41,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-21 12:47:41,822 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.75) internal successors, (33), 11 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-08-21 12:47:41,823 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:47:41,824 INFO L225 Difference]: With dead ends: 233 [2021-08-21 12:47:41,824 INFO L226 Difference]: Without dead ends: 224 [2021-08-21 12:47:41,824 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 253.4ms TimeCoverageRelationStatistics Valid=114, Invalid=266, Unknown=0, NotChecked=0, Total=380 [2021-08-21 12:47:41,825 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2021-08-21 12:47:41,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 117. [2021-08-21 12:47:41,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 117 states, 116 states have (on average 1.9655172413793103) internal successors, (228), 116 states have internal predecessors, (228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:47:41,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 228 transitions. [2021-08-21 12:47:41,831 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 228 transitions. Word has length 19 [2021-08-21 12:47:41,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:47:41,831 INFO L470 AbstractCegarLoop]: Abstraction has 117 states and 228 transitions. [2021-08-21 12:47:41,831 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.75) internal successors, (33), 11 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:47:41,831 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 228 transitions. [2021-08-21 12:47:41,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-08-21 12:47:41,832 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:47:41,832 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:47:41,855 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-08-21 12:47:42,054 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2021-08-21 12:47:42,055 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:47:42,055 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:47:42,055 INFO L82 PathProgramCache]: Analyzing trace with hash 1992490104, now seen corresponding path program 3 times [2021-08-21 12:47:42,056 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:47:42,056 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944581950] [2021-08-21 12:47:42,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:47:42,056 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:47:42,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:47:42,083 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:47:42,083 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:47:42,084 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1944581950] [2021-08-21 12:47:42,084 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1944581950] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-21 12:47:42,084 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-21 12:47:42,084 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-21 12:47:42,084 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820636587] [2021-08-21 12:47:42,084 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-08-21 12:47:42,084 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:47:42,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-21 12:47:42,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-21 12:47:42,085 INFO L87 Difference]: Start difference. First operand 117 states and 228 transitions. Second operand has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 2 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-08-21 12:47:42,090 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:47:42,090 INFO L93 Difference]: Finished difference Result 120 states and 230 transitions. [2021-08-21 12:47:42,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-21 12:47:42,090 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 2 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 19 [2021-08-21 12:47:42,090 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:47:42,091 INFO L225 Difference]: With dead ends: 120 [2021-08-21 12:47:42,091 INFO L226 Difference]: Without dead ends: 120 [2021-08-21 12:47:42,091 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.1ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-21 12:47:42,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states. [2021-08-21 12:47:42,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 120. [2021-08-21 12:47:42,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120 states, 119 states have (on average 1.9327731092436975) internal successors, (230), 119 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:47:42,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 230 transitions. [2021-08-21 12:47:42,096 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 230 transitions. Word has length 19 [2021-08-21 12:47:42,096 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:47:42,096 INFO L470 AbstractCegarLoop]: Abstraction has 120 states and 230 transitions. [2021-08-21 12:47:42,096 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 2 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-08-21 12:47:42,096 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 230 transitions. [2021-08-21 12:47:42,097 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-08-21 12:47:42,097 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:47:42,097 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:47:42,097 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-08-21 12:47:42,097 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:47:42,098 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:47:42,098 INFO L82 PathProgramCache]: Analyzing trace with hash -928935378, now seen corresponding path program 4 times [2021-08-21 12:47:42,098 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:47:42,098 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927690905] [2021-08-21 12:47:42,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:47:42,098 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:47:42,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:47:42,208 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:47:42,208 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:47:42,208 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1927690905] [2021-08-21 12:47:42,208 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1927690905] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:47:42,208 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [862372190] [2021-08-21 12:47:42,208 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:47:42,209 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:47:42,209 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:47:42,213 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:47:42,239 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-08-21 12:47:42,302 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:47:42,302 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:47:42,303 INFO L263 TraceCheckSpWp]: Trace formula consists of 41 conjuncts, 10 conjunts are in the unsatisfiable core [2021-08-21 12:47:42,304 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:47:42,554 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:47:42,554 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [862372190] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:47:42,555 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:47:42,555 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2021-08-21 12:47:42,555 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567334559] [2021-08-21 12:47:42,555 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 12:47:42,555 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:47:42,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 12:47:42,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2021-08-21 12:47:42,556 INFO L87 Difference]: Start difference. First operand 120 states and 230 transitions. Second operand has 13 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 12 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:47:42,754 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:47:42,754 INFO L93 Difference]: Finished difference Result 175 states and 327 transitions. [2021-08-21 12:47:42,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-21 12:47:42,755 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 12 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-08-21 12:47:42,755 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:47:42,756 INFO L225 Difference]: With dead ends: 175 [2021-08-21 12:47:42,756 INFO L226 Difference]: Without dead ends: 168 [2021-08-21 12:47:42,756 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 214.0ms TimeCoverageRelationStatistics Valid=102, Invalid=240, Unknown=0, NotChecked=0, Total=342 [2021-08-21 12:47:42,756 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 168 states. [2021-08-21 12:47:42,766 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 168 to 114. [2021-08-21 12:47:42,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 114 states, 113 states have (on average 1.920353982300885) internal successors, (217), 113 states have internal predecessors, (217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:47:42,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 217 transitions. [2021-08-21 12:47:42,767 INFO L78 Accepts]: Start accepts. Automaton has 114 states and 217 transitions. Word has length 19 [2021-08-21 12:47:42,767 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:47:42,768 INFO L470 AbstractCegarLoop]: Abstraction has 114 states and 217 transitions. [2021-08-21 12:47:42,768 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 12 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:47:42,768 INFO L276 IsEmpty]: Start isEmpty. Operand 114 states and 217 transitions. [2021-08-21 12:47:42,772 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-08-21 12:47:42,773 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:47:42,776 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:47:42,795 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-08-21 12:47:42,980 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:47:42,981 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:47:42,981 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:47:42,981 INFO L82 PathProgramCache]: Analyzing trace with hash -171096099, now seen corresponding path program 1 times [2021-08-21 12:47:42,982 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:47:42,982 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [60543128] [2021-08-21 12:47:42,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:47:42,982 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:47:42,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:47:43,022 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:47:43,023 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:47:43,023 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [60543128] [2021-08-21 12:47:43,023 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [60543128] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:47:43,023 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1580909145] [2021-08-21 12:47:43,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:47:43,023 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:47:43,024 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:47:43,024 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:47:43,036 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-08-21 12:47:43,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:47:43,124 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 12:47:43,125 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:47:43,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 11 treesize of output 7 [2021-08-21 12:47:43,222 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:47:43,222 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1580909145] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:47:43,222 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:47:43,222 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 5 [2021-08-21 12:47:43,222 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209367925] [2021-08-21 12:47:43,223 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-08-21 12:47:43,223 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:47:43,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-21 12:47:43,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-08-21 12:47:43,223 INFO L87 Difference]: Start difference. First operand 114 states and 217 transitions. Second operand has 6 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 5 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-08-21 12:47:43,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:47:43,284 INFO L93 Difference]: Finished difference Result 152 states and 292 transitions. [2021-08-21 12:47:43,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-21 12:47:43,285 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 5 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 22 [2021-08-21 12:47:43,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:47:43,286 INFO L225 Difference]: With dead ends: 152 [2021-08-21 12:47:43,286 INFO L226 Difference]: Without dead ends: 152 [2021-08-21 12:47:43,286 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 27.1ms TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2021-08-21 12:47:43,286 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2021-08-21 12:47:43,289 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 122. [2021-08-21 12:47:43,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 122 states, 121 states have (on average 1.9834710743801653) internal successors, (240), 121 states have internal predecessors, (240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:47:43,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 122 states to 122 states and 240 transitions. [2021-08-21 12:47:43,290 INFO L78 Accepts]: Start accepts. Automaton has 122 states and 240 transitions. Word has length 22 [2021-08-21 12:47:43,290 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:47:43,290 INFO L470 AbstractCegarLoop]: Abstraction has 122 states and 240 transitions. [2021-08-21 12:47:43,290 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 5 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-08-21 12:47:43,290 INFO L276 IsEmpty]: Start isEmpty. Operand 122 states and 240 transitions. [2021-08-21 12:47:43,291 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-08-21 12:47:43,291 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:47:43,291 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:47:43,316 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-08-21 12:47:43,513 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:47:43,514 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:47:43,514 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:47:43,514 INFO L82 PathProgramCache]: Analyzing trace with hash -506947209, now seen corresponding path program 5 times [2021-08-21 12:47:43,514 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:47:43,514 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1694429676] [2021-08-21 12:47:43,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:47:43,515 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:47:43,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:47:43,565 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:47:43,565 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:47:43,566 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1694429676] [2021-08-21 12:47:43,566 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1694429676] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:47:43,567 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1527876063] [2021-08-21 12:47:43,567 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:47:43,567 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:47:43,568 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:47:43,568 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:47:43,570 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-08-21 12:47:43,694 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 12:47:43,694 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:47:43,696 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 4 conjunts are in the unsatisfiable core [2021-08-21 12:47:43,697 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:47:43,786 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:47:43,786 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1527876063] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-21 12:47:43,786 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-08-21 12:47:43,786 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 7 [2021-08-21 12:47:43,787 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [440662560] [2021-08-21 12:47:43,787 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-21 12:47:43,787 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:47:43,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-21 12:47:43,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-08-21 12:47:43,788 INFO L87 Difference]: Start difference. First operand 122 states and 240 transitions. Second operand has 4 states, 4 states have (on average 5.75) internal successors, (23), 3 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:47:43,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:47:43,799 INFO L93 Difference]: Finished difference Result 288 states and 559 transitions. [2021-08-21 12:47:43,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-21 12:47:43,800 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.75) internal successors, (23), 3 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-08-21 12:47:43,800 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:47:43,801 INFO L225 Difference]: With dead ends: 288 [2021-08-21 12:47:43,801 INFO L226 Difference]: Without dead ends: 257 [2021-08-21 12:47:43,801 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 28.2ms TimeCoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-08-21 12:47:43,802 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 257 states. [2021-08-21 12:47:43,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 257 to 223. [2021-08-21 12:47:43,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 223 states, 222 states have (on average 2.045045045045045) internal successors, (454), 222 states have internal predecessors, (454), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:47:43,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 223 states and 454 transitions. [2021-08-21 12:47:43,807 INFO L78 Accepts]: Start accepts. Automaton has 223 states and 454 transitions. Word has length 23 [2021-08-21 12:47:43,807 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:47:43,807 INFO L470 AbstractCegarLoop]: Abstraction has 223 states and 454 transitions. [2021-08-21 12:47:43,807 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.75) internal successors, (23), 3 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:47:43,808 INFO L276 IsEmpty]: Start isEmpty. Operand 223 states and 454 transitions. [2021-08-21 12:47:43,808 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 12:47:43,808 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:47:43,808 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:47:43,827 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-08-21 12:47:44,012 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:47:44,013 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:47:44,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:47:44,013 INFO L82 PathProgramCache]: Analyzing trace with hash 202156410, now seen corresponding path program 2 times [2021-08-21 12:47:44,014 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:47:44,014 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1840067256] [2021-08-21 12:47:44,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:47:44,014 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:47:44,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:47:44,291 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:47:44,292 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:47:44,292 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1840067256] [2021-08-21 12:47:44,292 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1840067256] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:47:44,292 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2010771242] [2021-08-21 12:47:44,292 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:47:44,292 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:47:44,293 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:47:44,293 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:47:44,319 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-08-21 12:47:44,425 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:47:44,425 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:47:44,426 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 22 conjunts are in the unsatisfiable core [2021-08-21 12:47:44,427 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:47:44,661 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-08-21 12:47:44,843 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:47:44,843 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2010771242] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:47:44,843 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:47:44,843 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12] total 18 [2021-08-21 12:47:44,844 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [466296713] [2021-08-21 12:47:44,844 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-21 12:47:44,844 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:47:44,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-21 12:47:44,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2021-08-21 12:47:44,845 INFO L87 Difference]: Start difference. First operand 223 states and 454 transitions. Second operand has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 18 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:47:45,420 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:47:45,420 INFO L93 Difference]: Finished difference Result 313 states and 606 transitions. [2021-08-21 12:47:45,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-08-21 12:47:45,421 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 18 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 12:47:45,421 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:47:45,422 INFO L225 Difference]: With dead ends: 313 [2021-08-21 12:47:45,422 INFO L226 Difference]: Without dead ends: 281 [2021-08-21 12:47:45,423 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 231 ImplicationChecksByTransitivity, 541.6ms TimeCoverageRelationStatistics Valid=139, Invalid=853, Unknown=0, NotChecked=0, Total=992 [2021-08-21 12:47:45,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 281 states. [2021-08-21 12:47:45,428 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 281 to 246. [2021-08-21 12:47:45,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 246 states, 245 states have (on average 2.0081632653061225) internal successors, (492), 245 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-08-21 12:47:45,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 246 states to 246 states and 492 transitions. [2021-08-21 12:47:45,430 INFO L78 Accepts]: Start accepts. Automaton has 246 states and 492 transitions. Word has length 26 [2021-08-21 12:47:45,430 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:47:45,430 INFO L470 AbstractCegarLoop]: Abstraction has 246 states and 492 transitions. [2021-08-21 12:47:45,431 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 18 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:47:45,431 INFO L276 IsEmpty]: Start isEmpty. Operand 246 states and 492 transitions. [2021-08-21 12:47:45,432 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 12:47:45,432 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:47:45,432 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:47:45,459 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-08-21 12:47:45,655 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:47:45,656 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:47:45,656 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:47:45,656 INFO L82 PathProgramCache]: Analyzing trace with hash -1479948104, now seen corresponding path program 3 times [2021-08-21 12:47:45,656 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:47:45,656 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [391510203] [2021-08-21 12:47:45,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:47:45,656 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:47:45,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:47:45,939 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:47:45,940 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:47:45,940 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [391510203] [2021-08-21 12:47:45,940 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [391510203] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:47:45,940 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1245268032] [2021-08-21 12:47:45,940 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:47:45,940 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:47:45,940 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:47:45,942 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:47:45,943 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-08-21 12:47:46,106 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 12:47:46,106 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:47:46,107 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 22 conjunts are in the unsatisfiable core [2021-08-21 12:47:46,113 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:47:46,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 11 treesize of output 7 [2021-08-21 12:47:46,669 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:47:46,669 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1245268032] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:47:46,669 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:47:46,669 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12] total 21 [2021-08-21 12:47:46,670 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1081336212] [2021-08-21 12:47:46,670 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 12:47:46,670 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:47:46,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 12:47:46,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=399, Unknown=0, NotChecked=0, Total=462 [2021-08-21 12:47:46,671 INFO L87 Difference]: Start difference. First operand 246 states and 492 transitions. Second operand has 22 states, 22 states have (on average 2.1818181818181817) internal successors, (48), 21 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:47:47,299 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:47:47,299 INFO L93 Difference]: Finished difference Result 346 states and 668 transitions. [2021-08-21 12:47:47,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-08-21 12:47:47,300 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.1818181818181817) internal successors, (48), 21 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 12:47:47,300 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:47:47,301 INFO L225 Difference]: With dead ends: 346 [2021-08-21 12:47:47,301 INFO L226 Difference]: Without dead ends: 314 [2021-08-21 12:47:47,302 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 301 ImplicationChecksByTransitivity, 626.6ms TimeCoverageRelationStatistics Valid=166, Invalid=1094, Unknown=0, NotChecked=0, Total=1260 [2021-08-21 12:47:47,302 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 314 states. [2021-08-21 12:47:47,307 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 314 to 252. [2021-08-21 12:47:47,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 252 states, 251 states have (on average 2.0199203187250996) internal successors, (507), 251 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-08-21 12:47:47,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 252 states to 252 states and 507 transitions. [2021-08-21 12:47:47,308 INFO L78 Accepts]: Start accepts. Automaton has 252 states and 507 transitions. Word has length 26 [2021-08-21 12:47:47,308 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:47:47,308 INFO L470 AbstractCegarLoop]: Abstraction has 252 states and 507 transitions. [2021-08-21 12:47:47,308 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.1818181818181817) internal successors, (48), 21 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:47:47,308 INFO L276 IsEmpty]: Start isEmpty. Operand 252 states and 507 transitions. [2021-08-21 12:47:47,309 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 12:47:47,309 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:47:47,309 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:47:47,334 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-08-21 12:47:47,532 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:47:47,532 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:47:47,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:47:47,533 INFO L82 PathProgramCache]: Analyzing trace with hash 828023674, now seen corresponding path program 4 times [2021-08-21 12:47:47,533 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:47:47,533 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516501857] [2021-08-21 12:47:47,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:47:47,533 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:47:47,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:47:47,777 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:47:47,778 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:47:47,778 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516501857] [2021-08-21 12:47:47,778 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [516501857] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:47:47,778 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [81273813] [2021-08-21 12:47:47,778 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:47:47,778 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:47:47,778 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:47:47,779 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:47:47,779 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-08-21 12:47:47,946 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:47:47,946 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:47:47,947 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 22 conjunts are in the unsatisfiable core [2021-08-21 12:47:47,948 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:47:48,125 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-08-21 12:47:48,420 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:47:48,420 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [81273813] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:47:48,420 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:47:48,420 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12] total 21 [2021-08-21 12:47:48,420 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1028350715] [2021-08-21 12:47:48,420 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 12:47:48,420 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:47:48,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 12:47:48,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=399, Unknown=0, NotChecked=0, Total=462 [2021-08-21 12:47:48,421 INFO L87 Difference]: Start difference. First operand 252 states and 507 transitions. Second operand has 22 states, 22 states have (on average 2.1818181818181817) internal successors, (48), 21 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:47:49,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:47:49,132 INFO L93 Difference]: Finished difference Result 365 states and 705 transitions. [2021-08-21 12:47:49,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-08-21 12:47:49,132 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.1818181818181817) internal successors, (48), 21 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 12:47:49,133 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:47:49,134 INFO L225 Difference]: With dead ends: 365 [2021-08-21 12:47:49,134 INFO L226 Difference]: Without dead ends: 333 [2021-08-21 12:47:49,135 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 301 ImplicationChecksByTransitivity, 590.7ms TimeCoverageRelationStatistics Valid=164, Invalid=1096, Unknown=0, NotChecked=0, Total=1260 [2021-08-21 12:47:49,135 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 333 states. [2021-08-21 12:47:49,140 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 333 to 253. [2021-08-21 12:47:49,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 253 states, 252 states have (on average 2.0198412698412698) internal successors, (509), 252 states have internal predecessors, (509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:47:49,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 253 states to 253 states and 509 transitions. [2021-08-21 12:47:49,142 INFO L78 Accepts]: Start accepts. Automaton has 253 states and 509 transitions. Word has length 26 [2021-08-21 12:47:49,142 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:47:49,142 INFO L470 AbstractCegarLoop]: Abstraction has 253 states and 509 transitions. [2021-08-21 12:47:49,142 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.1818181818181817) internal successors, (48), 21 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:47:49,142 INFO L276 IsEmpty]: Start isEmpty. Operand 253 states and 509 transitions. [2021-08-21 12:47:49,143 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 12:47:49,143 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:47:49,143 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:47:49,173 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-08-21 12:47:49,366 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2021-08-21 12:47:49,366 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:47:49,367 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:47:49,367 INFO L82 PathProgramCache]: Analyzing trace with hash -2040701256, now seen corresponding path program 5 times [2021-08-21 12:47:49,367 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:47:49,367 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887974034] [2021-08-21 12:47:49,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:47:49,367 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:47:49,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:47:49,583 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:47:49,583 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:47:49,583 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1887974034] [2021-08-21 12:47:49,583 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1887974034] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:47:49,583 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [86928242] [2021-08-21 12:47:49,584 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:47:49,584 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:47:49,584 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:47:49,584 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:47:49,585 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-08-21 12:47:49,794 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:47:49,795 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:47:49,795 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 20 conjunts are in the unsatisfiable core [2021-08-21 12:47:49,797 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:47:49,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 11 treesize of output 7 [2021-08-21 12:47:50,251 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:47:50,251 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [86928242] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:47:50,251 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:47:50,251 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12] total 21 [2021-08-21 12:47:50,252 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1350002281] [2021-08-21 12:47:50,253 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 12:47:50,253 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:47:50,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 12:47:50,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=400, Unknown=0, NotChecked=0, Total=462 [2021-08-21 12:47:50,254 INFO L87 Difference]: Start difference. First operand 253 states and 509 transitions. Second operand has 22 states, 22 states have (on average 2.1818181818181817) internal successors, (48), 21 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:47:51,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:47:51,011 INFO L93 Difference]: Finished difference Result 405 states and 784 transitions. [2021-08-21 12:47:51,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-08-21 12:47:51,011 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.1818181818181817) internal successors, (48), 21 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 12:47:51,013 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:47:51,015 INFO L225 Difference]: With dead ends: 405 [2021-08-21 12:47:51,015 INFO L226 Difference]: Without dead ends: 373 [2021-08-21 12:47:51,016 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 375 ImplicationChecksByTransitivity, 648.6ms TimeCoverageRelationStatistics Valid=191, Invalid=1369, Unknown=0, NotChecked=0, Total=1560 [2021-08-21 12:47:51,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 373 states. [2021-08-21 12:47:51,025 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 373 to 257. [2021-08-21 12:47:51,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 257 states, 256 states have (on average 2.015625) internal successors, (516), 256 states have internal predecessors, (516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:47:51,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 257 states to 257 states and 516 transitions. [2021-08-21 12:47:51,026 INFO L78 Accepts]: Start accepts. Automaton has 257 states and 516 transitions. Word has length 26 [2021-08-21 12:47:51,027 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:47:51,027 INFO L470 AbstractCegarLoop]: Abstraction has 257 states and 516 transitions. [2021-08-21 12:47:51,027 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.1818181818181817) internal successors, (48), 21 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:47:51,027 INFO L276 IsEmpty]: Start isEmpty. Operand 257 states and 516 transitions. [2021-08-21 12:47:51,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 12:47:51,029 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:47:51,030 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:47:51,047 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-08-21 12:47:51,233 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:47:51,233 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:47:51,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:47:51,233 INFO L82 PathProgramCache]: Analyzing trace with hash 2105111822, now seen corresponding path program 6 times [2021-08-21 12:47:51,233 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:47:51,233 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1297167734] [2021-08-21 12:47:51,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:47:51,234 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:47:51,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:47:51,448 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:47:51,449 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:47:51,449 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1297167734] [2021-08-21 12:47:51,449 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1297167734] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:47:51,449 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1581238359] [2021-08-21 12:47:51,449 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:47:51,449 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:47:51,449 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:47:51,470 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:47:51,497 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-08-21 12:47:51,732 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-08-21 12:47:51,732 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:47:51,733 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 22 conjunts are in the unsatisfiable core [2021-08-21 12:47:51,734 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:47:51,909 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-08-21 12:47:52,199 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:47:52,200 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1581238359] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:47:52,200 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:47:52,200 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12] total 22 [2021-08-21 12:47:52,200 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [416573229] [2021-08-21 12:47:52,200 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 12:47:52,200 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:47:52,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 12:47:52,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=439, Unknown=0, NotChecked=0, Total=506 [2021-08-21 12:47:52,201 INFO L87 Difference]: Start difference. First operand 257 states and 516 transitions. Second operand has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 22 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:47:52,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:47:52,793 INFO L93 Difference]: Finished difference Result 321 states and 632 transitions. [2021-08-21 12:47:52,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-08-21 12:47:52,794 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 22 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 12:47:52,794 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:47:52,795 INFO L225 Difference]: With dead ends: 321 [2021-08-21 12:47:52,795 INFO L226 Difference]: Without dead ends: 293 [2021-08-21 12:47:52,796 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 272 ImplicationChecksByTransitivity, 561.7ms TimeCoverageRelationStatistics Valid=159, Invalid=1101, Unknown=0, NotChecked=0, Total=1260 [2021-08-21 12:47:52,796 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 293 states. [2021-08-21 12:47:52,811 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 293 to 260. [2021-08-21 12:47:52,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 260 states, 259 states have (on average 2.011583011583012) internal successors, (521), 259 states have internal predecessors, (521), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:47:52,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 260 states to 260 states and 521 transitions. [2021-08-21 12:47:52,813 INFO L78 Accepts]: Start accepts. Automaton has 260 states and 521 transitions. Word has length 26 [2021-08-21 12:47:52,813 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:47:52,813 INFO L470 AbstractCegarLoop]: Abstraction has 260 states and 521 transitions. [2021-08-21 12:47:52,813 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 22 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:47:52,813 INFO L276 IsEmpty]: Start isEmpty. Operand 260 states and 521 transitions. [2021-08-21 12:47:52,814 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 12:47:52,814 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:47:52,814 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:47:52,837 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-08-21 12:47:53,028 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2021-08-21 12:47:53,029 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:47:53,029 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:47:53,029 INFO L82 PathProgramCache]: Analyzing trace with hash 1872047740, now seen corresponding path program 7 times [2021-08-21 12:47:53,029 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:47:53,029 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [472769686] [2021-08-21 12:47:53,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:47:53,029 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:47:53,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:47:53,257 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:47:53,258 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:47:53,258 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [472769686] [2021-08-21 12:47:53,258 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [472769686] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:47:53,258 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1126083052] [2021-08-21 12:47:53,258 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:47:53,258 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:47:53,258 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:47:53,268 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:47:53,270 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-08-21 12:47:53,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:47:53,547 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 22 conjunts are in the unsatisfiable core [2021-08-21 12:47:53,548 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:47:53,841 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-08-21 12:47:54,052 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:47:54,052 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1126083052] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:47:54,053 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:47:54,053 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12] total 22 [2021-08-21 12:47:54,053 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214162872] [2021-08-21 12:47:54,053 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 12:47:54,053 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:47:54,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 12:47:54,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=435, Unknown=0, NotChecked=0, Total=506 [2021-08-21 12:47:54,054 INFO L87 Difference]: Start difference. First operand 260 states and 521 transitions. Second operand has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 22 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:47:54,543 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:47:54,544 INFO L93 Difference]: Finished difference Result 349 states and 677 transitions. [2021-08-21 12:47:54,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-08-21 12:47:54,544 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 22 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 12:47:54,544 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:47:54,545 INFO L225 Difference]: With dead ends: 349 [2021-08-21 12:47:54,545 INFO L226 Difference]: Without dead ends: 317 [2021-08-21 12:47:54,546 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 299 ImplicationChecksByTransitivity, 501.9ms TimeCoverageRelationStatistics Valid=159, Invalid=1031, Unknown=0, NotChecked=0, Total=1190 [2021-08-21 12:47:54,546 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 317 states. [2021-08-21 12:47:54,550 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 317 to 269. [2021-08-21 12:47:54,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 269 states, 268 states have (on average 2.0186567164179103) internal successors, (541), 268 states have internal predecessors, (541), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:47:54,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 269 states to 269 states and 541 transitions. [2021-08-21 12:47:54,552 INFO L78 Accepts]: Start accepts. Automaton has 269 states and 541 transitions. Word has length 26 [2021-08-21 12:47:54,552 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:47:54,552 INFO L470 AbstractCegarLoop]: Abstraction has 269 states and 541 transitions. [2021-08-21 12:47:54,552 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 22 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:47:54,552 INFO L276 IsEmpty]: Start isEmpty. Operand 269 states and 541 transitions. [2021-08-21 12:47:54,553 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 12:47:54,553 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:47:54,553 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:47:54,577 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2021-08-21 12:47:54,768 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-08-21 12:47:54,769 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:47:54,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:47:54,769 INFO L82 PathProgramCache]: Analyzing trace with hash -114947778, now seen corresponding path program 8 times [2021-08-21 12:47:54,769 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:47:54,769 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545102449] [2021-08-21 12:47:54,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:47:54,770 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:47:54,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:47:54,977 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:47:54,977 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:47:54,977 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545102449] [2021-08-21 12:47:54,978 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1545102449] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:47:54,978 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [896549628] [2021-08-21 12:47:54,978 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:47:54,978 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:47:54,978 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:47:54,981 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:47:54,981 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-08-21 12:47:55,291 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:47:55,291 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:47:55,291 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 22 conjunts are in the unsatisfiable core [2021-08-21 12:47:55,292 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:47:55,491 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-08-21 12:47:55,745 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:47:55,746 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [896549628] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:47:55,746 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:47:55,746 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12] total 22 [2021-08-21 12:47:55,746 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [813760524] [2021-08-21 12:47:55,746 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 12:47:55,746 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:47:55,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 12:47:55,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=435, Unknown=0, NotChecked=0, Total=506 [2021-08-21 12:47:55,747 INFO L87 Difference]: Start difference. First operand 269 states and 541 transitions. Second operand has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 22 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:47:56,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:47:56,263 INFO L93 Difference]: Finished difference Result 386 states and 744 transitions. [2021-08-21 12:47:56,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-08-21 12:47:56,264 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 22 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 12:47:56,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:47:56,265 INFO L225 Difference]: With dead ends: 386 [2021-08-21 12:47:56,265 INFO L226 Difference]: Without dead ends: 354 [2021-08-21 12:47:56,266 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 299 ImplicationChecksByTransitivity, 512.0ms TimeCoverageRelationStatistics Valid=158, Invalid=1032, Unknown=0, NotChecked=0, Total=1190 [2021-08-21 12:47:56,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 354 states. [2021-08-21 12:47:56,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 354 to 270. [2021-08-21 12:47:56,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 270 states, 269 states have (on average 2.0185873605947955) internal successors, (543), 269 states have internal predecessors, (543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:47:56,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 270 states to 270 states and 543 transitions. [2021-08-21 12:47:56,272 INFO L78 Accepts]: Start accepts. Automaton has 270 states and 543 transitions. Word has length 26 [2021-08-21 12:47:56,272 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:47:56,272 INFO L470 AbstractCegarLoop]: Abstraction has 270 states and 543 transitions. [2021-08-21 12:47:56,272 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 22 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:47:56,273 INFO L276 IsEmpty]: Start isEmpty. Operand 270 states and 543 transitions. [2021-08-21 12:47:56,273 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 12:47:56,273 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:47:56,273 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:47:56,305 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2021-08-21 12:47:56,492 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2021-08-21 12:47:56,493 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:47:56,493 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:47:56,493 INFO L82 PathProgramCache]: Analyzing trace with hash 1311294588, now seen corresponding path program 9 times [2021-08-21 12:47:56,493 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:47:56,493 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1611462440] [2021-08-21 12:47:56,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:47:56,493 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:47:56,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:47:56,706 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:47:56,707 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:47:56,707 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1611462440] [2021-08-21 12:47:56,707 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1611462440] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:47:56,707 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [873221755] [2021-08-21 12:47:56,707 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:47:56,707 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:47:56,708 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:47:56,708 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:47:56,739 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-08-21 12:47:57,076 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-08-21 12:47:57,077 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:47:57,077 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 22 conjunts are in the unsatisfiable core [2021-08-21 12:47:57,078 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:47:57,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 15 treesize of output 7 [2021-08-21 12:47:57,529 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:47:57,529 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [873221755] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:47:57,529 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:47:57,529 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12] total 22 [2021-08-21 12:47:57,529 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1678398877] [2021-08-21 12:47:57,530 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 12:47:57,530 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:47:57,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 12:47:57,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=436, Unknown=0, NotChecked=0, Total=506 [2021-08-21 12:47:57,530 INFO L87 Difference]: Start difference. First operand 270 states and 543 transitions. Second operand has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 22 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:47:58,254 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:47:58,254 INFO L93 Difference]: Finished difference Result 429 states and 828 transitions. [2021-08-21 12:47:58,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-08-21 12:47:58,255 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 22 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 12:47:58,255 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:47:58,256 INFO L225 Difference]: With dead ends: 429 [2021-08-21 12:47:58,257 INFO L226 Difference]: Without dead ends: 397 [2021-08-21 12:47:58,257 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 375 ImplicationChecksByTransitivity, 580.8ms TimeCoverageRelationStatistics Valid=185, Invalid=1297, Unknown=0, NotChecked=0, Total=1482 [2021-08-21 12:47:58,258 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 397 states. [2021-08-21 12:47:58,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 397 to 267. [2021-08-21 12:47:58,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 267 states, 266 states have (on average 2.007518796992481) internal successors, (534), 266 states have internal predecessors, (534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:47:58,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 267 states to 267 states and 534 transitions. [2021-08-21 12:47:58,264 INFO L78 Accepts]: Start accepts. Automaton has 267 states and 534 transitions. Word has length 26 [2021-08-21 12:47:58,264 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:47:58,264 INFO L470 AbstractCegarLoop]: Abstraction has 267 states and 534 transitions. [2021-08-21 12:47:58,264 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 22 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:47:58,264 INFO L276 IsEmpty]: Start isEmpty. Operand 267 states and 534 transitions. [2021-08-21 12:47:58,265 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 12:47:58,265 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:47:58,265 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:47:58,288 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2021-08-21 12:47:58,480 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-08-21 12:47:58,481 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:47:58,481 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:47:58,481 INFO L82 PathProgramCache]: Analyzing trace with hash 290845078, now seen corresponding path program 10 times [2021-08-21 12:47:58,481 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:47:58,481 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1502246394] [2021-08-21 12:47:58,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:47:58,481 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:47:58,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:47:58,690 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:47:58,690 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:47:58,690 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1502246394] [2021-08-21 12:47:58,690 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1502246394] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:47:58,690 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [974594108] [2021-08-21 12:47:58,690 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:47:58,690 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:47:58,690 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:47:58,691 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:47:58,693 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-08-21 12:47:59,059 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:47:59,059 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:47:59,060 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 22 conjunts are in the unsatisfiable core [2021-08-21 12:47:59,060 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:47:59,217 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-08-21 12:47:59,489 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:47:59,490 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [974594108] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:47:59,490 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:47:59,490 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12] total 22 [2021-08-21 12:47:59,490 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1997654073] [2021-08-21 12:47:59,490 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 12:47:59,490 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:47:59,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 12:47:59,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=436, Unknown=0, NotChecked=0, Total=506 [2021-08-21 12:47:59,491 INFO L87 Difference]: Start difference. First operand 267 states and 534 transitions. Second operand has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 22 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:47:59,980 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:47:59,980 INFO L93 Difference]: Finished difference Result 331 states and 650 transitions. [2021-08-21 12:47:59,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-08-21 12:47:59,981 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 22 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 12:47:59,981 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:47:59,982 INFO L225 Difference]: With dead ends: 331 [2021-08-21 12:47:59,982 INFO L226 Difference]: Without dead ends: 303 [2021-08-21 12:47:59,982 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 289 ImplicationChecksByTransitivity, 541.6ms TimeCoverageRelationStatistics Valid=166, Invalid=1094, Unknown=0, NotChecked=0, Total=1260 [2021-08-21 12:47:59,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 303 states. [2021-08-21 12:47:59,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 303 to 263. [2021-08-21 12:47:59,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 263 states, 262 states have (on average 2.0076335877862594) internal successors, (526), 262 states have internal predecessors, (526), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:47:59,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 263 states to 263 states and 526 transitions. [2021-08-21 12:47:59,988 INFO L78 Accepts]: Start accepts. Automaton has 263 states and 526 transitions. Word has length 26 [2021-08-21 12:47:59,988 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:47:59,989 INFO L470 AbstractCegarLoop]: Abstraction has 263 states and 526 transitions. [2021-08-21 12:47:59,989 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 22 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:47:59,989 INFO L276 IsEmpty]: Start isEmpty. Operand 263 states and 526 transitions. [2021-08-21 12:47:59,989 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 12:47:59,989 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:47:59,989 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:48:00,008 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2021-08-21 12:48:00,196 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:48:00,197 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:48:00,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:48:00,197 INFO L82 PathProgramCache]: Analyzing trace with hash 1233884658, now seen corresponding path program 11 times [2021-08-21 12:48:00,197 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:48:00,197 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690769118] [2021-08-21 12:48:00,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:48:00,197 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:48:00,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:48:00,433 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:48:00,434 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:48:00,434 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1690769118] [2021-08-21 12:48:00,434 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1690769118] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:48:00,434 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2143578762] [2021-08-21 12:48:00,434 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:48:00,434 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:48:00,434 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:48:00,435 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:48:00,436 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-08-21 12:48:00,849 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 12:48:00,850 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:48:00,850 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 22 conjunts are in the unsatisfiable core [2021-08-21 12:48:00,851 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:48:01,103 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-08-21 12:48:01,295 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:48:01,295 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2143578762] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:48:01,295 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:48:01,295 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12] total 22 [2021-08-21 12:48:01,295 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [412725562] [2021-08-21 12:48:01,295 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 12:48:01,296 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:48:01,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 12:48:01,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=435, Unknown=0, NotChecked=0, Total=506 [2021-08-21 12:48:01,296 INFO L87 Difference]: Start difference. First operand 263 states and 526 transitions. Second operand has 23 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:48:01,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:48:01,874 INFO L93 Difference]: Finished difference Result 355 states and 687 transitions. [2021-08-21 12:48:01,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-08-21 12:48:01,875 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 12:48:01,875 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:48:01,876 INFO L225 Difference]: With dead ends: 355 [2021-08-21 12:48:01,876 INFO L226 Difference]: Without dead ends: 323 [2021-08-21 12:48:01,877 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 300 ImplicationChecksByTransitivity, 571.9ms TimeCoverageRelationStatistics Valid=159, Invalid=1031, Unknown=0, NotChecked=0, Total=1190 [2021-08-21 12:48:01,877 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 323 states. [2021-08-21 12:48:01,885 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 323 to 275. [2021-08-21 12:48:01,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 275 states, 274 states have (on average 2.010948905109489) internal successors, (551), 274 states have internal predecessors, (551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:48:01,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 275 states to 275 states and 551 transitions. [2021-08-21 12:48:01,886 INFO L78 Accepts]: Start accepts. Automaton has 275 states and 551 transitions. Word has length 26 [2021-08-21 12:48:01,886 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:48:01,886 INFO L470 AbstractCegarLoop]: Abstraction has 275 states and 551 transitions. [2021-08-21 12:48:01,887 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:48:01,887 INFO L276 IsEmpty]: Start isEmpty. Operand 275 states and 551 transitions. [2021-08-21 12:48:01,887 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 12:48:01,887 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:48:01,887 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:48:01,917 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2021-08-21 12:48:02,108 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-08-21 12:48:02,109 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:48:02,109 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:48:02,109 INFO L82 PathProgramCache]: Analyzing trace with hash -753110860, now seen corresponding path program 12 times [2021-08-21 12:48:02,109 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:48:02,110 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2022743951] [2021-08-21 12:48:02,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:48:02,110 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:48:02,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:48:02,297 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:48:02,298 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:48:02,298 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2022743951] [2021-08-21 12:48:02,298 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2022743951] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:48:02,298 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [66512151] [2021-08-21 12:48:02,298 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:48:02,298 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:48:02,298 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:48:02,299 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:48:02,299 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-08-21 12:48:02,751 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-08-21 12:48:02,752 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:48:02,752 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 22 conjunts are in the unsatisfiable core [2021-08-21 12:48:02,758 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:48:02,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 11 treesize of output 7 [2021-08-21 12:48:03,191 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:48:03,191 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [66512151] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:48:03,191 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:48:03,191 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12] total 22 [2021-08-21 12:48:03,192 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [86040228] [2021-08-21 12:48:03,192 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 12:48:03,192 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:48:03,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 12:48:03,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=435, Unknown=0, NotChecked=0, Total=506 [2021-08-21 12:48:03,192 INFO L87 Difference]: Start difference. First operand 275 states and 551 transitions. Second operand has 23 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:48:03,758 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:48:03,758 INFO L93 Difference]: Finished difference Result 392 states and 754 transitions. [2021-08-21 12:48:03,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-08-21 12:48:03,759 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 12:48:03,759 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:48:03,760 INFO L225 Difference]: With dead ends: 392 [2021-08-21 12:48:03,760 INFO L226 Difference]: Without dead ends: 360 [2021-08-21 12:48:03,760 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 300 ImplicationChecksByTransitivity, 503.8ms TimeCoverageRelationStatistics Valid=158, Invalid=1032, Unknown=0, NotChecked=0, Total=1190 [2021-08-21 12:48:03,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 360 states. [2021-08-21 12:48:03,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 360 to 276. [2021-08-21 12:48:03,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 276 states, 275 states have (on average 2.0109090909090908) internal successors, (553), 275 states have internal predecessors, (553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:48:03,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 276 states to 276 states and 553 transitions. [2021-08-21 12:48:03,767 INFO L78 Accepts]: Start accepts. Automaton has 276 states and 553 transitions. Word has length 26 [2021-08-21 12:48:03,767 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:48:03,767 INFO L470 AbstractCegarLoop]: Abstraction has 276 states and 553 transitions. [2021-08-21 12:48:03,767 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:48:03,767 INFO L276 IsEmpty]: Start isEmpty. Operand 276 states and 553 transitions. [2021-08-21 12:48:03,768 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 12:48:03,768 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:48:03,768 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:48:03,802 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2021-08-21 12:48:03,984 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-08-21 12:48:03,985 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:48:03,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:48:03,985 INFO L82 PathProgramCache]: Analyzing trace with hash 673131506, now seen corresponding path program 13 times [2021-08-21 12:48:03,985 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:48:03,985 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1240224731] [2021-08-21 12:48:03,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:48:03,985 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:48:03,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:48:04,198 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:48:04,199 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:48:04,199 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1240224731] [2021-08-21 12:48:04,199 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1240224731] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:48:04,199 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [647540877] [2021-08-21 12:48:04,199 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:48:04,199 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:48:04,199 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:48:04,200 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:48:04,200 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-08-21 12:48:04,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:48:04,667 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 22 conjunts are in the unsatisfiable core [2021-08-21 12:48:04,668 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:48:04,855 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-08-21 12:48:05,085 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:48:05,085 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [647540877] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:48:05,085 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:48:05,085 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12] total 22 [2021-08-21 12:48:05,085 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [235611116] [2021-08-21 12:48:05,085 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 12:48:05,085 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:48:05,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 12:48:05,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=436, Unknown=0, NotChecked=0, Total=506 [2021-08-21 12:48:05,086 INFO L87 Difference]: Start difference. First operand 276 states and 553 transitions. Second operand has 23 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:48:05,773 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:48:05,774 INFO L93 Difference]: Finished difference Result 435 states and 838 transitions. [2021-08-21 12:48:05,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-08-21 12:48:05,774 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 12:48:05,774 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:48:05,776 INFO L225 Difference]: With dead ends: 435 [2021-08-21 12:48:05,776 INFO L226 Difference]: Without dead ends: 403 [2021-08-21 12:48:05,777 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 376 ImplicationChecksByTransitivity, 600.7ms TimeCoverageRelationStatistics Valid=185, Invalid=1297, Unknown=0, NotChecked=0, Total=1482 [2021-08-21 12:48:05,777 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 403 states. [2021-08-21 12:48:05,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 403 to 273. [2021-08-21 12:48:05,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 273 states, 272 states have (on average 2.0) internal successors, (544), 272 states have internal predecessors, (544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:48:05,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 273 states to 273 states and 544 transitions. [2021-08-21 12:48:05,786 INFO L78 Accepts]: Start accepts. Automaton has 273 states and 544 transitions. Word has length 26 [2021-08-21 12:48:05,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:48:05,786 INFO L470 AbstractCegarLoop]: Abstraction has 273 states and 544 transitions. [2021-08-21 12:48:05,787 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:48:05,787 INFO L276 IsEmpty]: Start isEmpty. Operand 273 states and 544 transitions. [2021-08-21 12:48:05,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 12:48:05,787 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:48:05,787 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:48:05,813 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2021-08-21 12:48:06,000 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:48:06,001 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:48:06,001 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:48:06,001 INFO L82 PathProgramCache]: Analyzing trace with hash -347318004, now seen corresponding path program 14 times [2021-08-21 12:48:06,001 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:48:06,001 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52762401] [2021-08-21 12:48:06,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:48:06,001 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:48:06,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:48:06,207 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:48:06,207 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:48:06,208 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [52762401] [2021-08-21 12:48:06,208 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [52762401] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:48:06,208 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [433429986] [2021-08-21 12:48:06,208 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:48:06,208 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:48:06,208 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:48:06,209 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:48:06,209 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-08-21 12:48:06,712 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:48:06,712 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:48:06,713 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 22 conjunts are in the unsatisfiable core [2021-08-21 12:48:06,714 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:48:06,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 11 treesize of output 7 [2021-08-21 12:48:07,136 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:48:07,136 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [433429986] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:48:07,136 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:48:07,136 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12] total 22 [2021-08-21 12:48:07,137 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1244095441] [2021-08-21 12:48:07,137 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 12:48:07,137 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:48:07,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 12:48:07,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=436, Unknown=0, NotChecked=0, Total=506 [2021-08-21 12:48:07,138 INFO L87 Difference]: Start difference. First operand 273 states and 544 transitions. Second operand has 23 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:48:07,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:48:07,614 INFO L93 Difference]: Finished difference Result 337 states and 660 transitions. [2021-08-21 12:48:07,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-08-21 12:48:07,614 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 12:48:07,614 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:48:07,615 INFO L225 Difference]: With dead ends: 337 [2021-08-21 12:48:07,615 INFO L226 Difference]: Without dead ends: 309 [2021-08-21 12:48:07,616 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 290 ImplicationChecksByTransitivity, 537.8ms TimeCoverageRelationStatistics Valid=166, Invalid=1094, Unknown=0, NotChecked=0, Total=1260 [2021-08-21 12:48:07,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 309 states. [2021-08-21 12:48:07,621 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 309 to 266. [2021-08-21 12:48:07,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 266 states, 265 states have (on average 2.0037735849056606) internal successors, (531), 265 states have internal predecessors, (531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:48:07,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 266 states to 266 states and 531 transitions. [2021-08-21 12:48:07,622 INFO L78 Accepts]: Start accepts. Automaton has 266 states and 531 transitions. Word has length 26 [2021-08-21 12:48:07,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:48:07,622 INFO L470 AbstractCegarLoop]: Abstraction has 266 states and 531 transitions. [2021-08-21 12:48:07,622 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:48:07,622 INFO L276 IsEmpty]: Start isEmpty. Operand 266 states and 531 transitions. [2021-08-21 12:48:07,623 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 12:48:07,623 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:48:07,623 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:48:07,648 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2021-08-21 12:48:07,836 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:48:07,837 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:48:07,837 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:48:07,837 INFO L82 PathProgramCache]: Analyzing trace with hash 601747836, now seen corresponding path program 15 times [2021-08-21 12:48:07,837 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:48:07,837 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [915813794] [2021-08-21 12:48:07,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:48:07,838 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:48:07,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:48:08,032 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:48:08,032 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:48:08,032 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [915813794] [2021-08-21 12:48:08,032 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [915813794] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:48:08,032 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [683163882] [2021-08-21 12:48:08,032 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:48:08,032 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:48:08,032 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:48:08,033 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:48:08,036 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2021-08-21 12:48:08,578 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 12:48:08,578 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:48:08,578 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 20 conjunts are in the unsatisfiable core [2021-08-21 12:48:08,579 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:48:08,829 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-08-21 12:48:09,080 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:48:09,080 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [683163882] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:48:09,080 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:48:09,080 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12] total 22 [2021-08-21 12:48:09,081 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [718370754] [2021-08-21 12:48:09,082 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 12:48:09,082 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:48:09,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 12:48:09,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=435, Unknown=0, NotChecked=0, Total=506 [2021-08-21 12:48:09,083 INFO L87 Difference]: Start difference. First operand 266 states and 531 transitions. Second operand has 23 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:48:09,613 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:48:09,613 INFO L93 Difference]: Finished difference Result 343 states and 661 transitions. [2021-08-21 12:48:09,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-08-21 12:48:09,614 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 12:48:09,614 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:48:09,615 INFO L225 Difference]: With dead ends: 343 [2021-08-21 12:48:09,615 INFO L226 Difference]: Without dead ends: 311 [2021-08-21 12:48:09,615 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 282 ImplicationChecksByTransitivity, 515.3ms TimeCoverageRelationStatistics Valid=152, Invalid=970, Unknown=0, NotChecked=0, Total=1122 [2021-08-21 12:48:09,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 311 states. [2021-08-21 12:48:09,620 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 311 to 263. [2021-08-21 12:48:09,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 263 states, 262 states have (on average 2.00381679389313) internal successors, (525), 262 states have internal predecessors, (525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:48:09,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 263 states to 263 states and 525 transitions. [2021-08-21 12:48:09,621 INFO L78 Accepts]: Start accepts. Automaton has 263 states and 525 transitions. Word has length 26 [2021-08-21 12:48:09,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:48:09,622 INFO L470 AbstractCegarLoop]: Abstraction has 263 states and 525 transitions. [2021-08-21 12:48:09,622 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:48:09,622 INFO L276 IsEmpty]: Start isEmpty. Operand 263 states and 525 transitions. [2021-08-21 12:48:09,622 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 12:48:09,622 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:48:09,623 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:48:09,655 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2021-08-21 12:48:09,836 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:48:09,837 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:48:09,837 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:48:09,837 INFO L82 PathProgramCache]: Analyzing trace with hash -1385247682, now seen corresponding path program 16 times [2021-08-21 12:48:09,837 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:48:09,837 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847059454] [2021-08-21 12:48:09,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:48:09,837 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:48:09,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:48:10,043 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:48:10,043 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:48:10,043 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847059454] [2021-08-21 12:48:10,043 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [847059454] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:48:10,043 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1382258753] [2021-08-21 12:48:10,043 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:48:10,043 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:48:10,043 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:48:10,044 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:48:10,044 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2021-08-21 12:48:10,625 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:48:10,625 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:48:10,625 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 22 conjunts are in the unsatisfiable core [2021-08-21 12:48:10,626 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:48:10,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 11 treesize of output 7 [2021-08-21 12:48:11,119 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:48:11,119 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1382258753] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:48:11,119 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:48:11,119 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12] total 22 [2021-08-21 12:48:11,119 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1167007681] [2021-08-21 12:48:11,120 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 12:48:11,120 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:48:11,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 12:48:11,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=435, Unknown=0, NotChecked=0, Total=506 [2021-08-21 12:48:11,120 INFO L87 Difference]: Start difference. First operand 263 states and 525 transitions. Second operand has 23 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:48:11,628 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:48:11,628 INFO L93 Difference]: Finished difference Result 378 states and 724 transitions. [2021-08-21 12:48:11,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-08-21 12:48:11,629 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 12:48:11,629 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:48:11,630 INFO L225 Difference]: With dead ends: 378 [2021-08-21 12:48:11,630 INFO L226 Difference]: Without dead ends: 346 [2021-08-21 12:48:11,631 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 282 ImplicationChecksByTransitivity, 505.7ms TimeCoverageRelationStatistics Valid=151, Invalid=971, Unknown=0, NotChecked=0, Total=1122 [2021-08-21 12:48:11,631 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 346 states. [2021-08-21 12:48:11,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 346 to 264. [2021-08-21 12:48:11,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 264 states, 263 states have (on average 2.0038022813688214) internal successors, (527), 263 states have internal predecessors, (527), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:48:11,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 264 states to 264 states and 527 transitions. [2021-08-21 12:48:11,644 INFO L78 Accepts]: Start accepts. Automaton has 264 states and 527 transitions. Word has length 26 [2021-08-21 12:48:11,644 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:48:11,644 INFO L470 AbstractCegarLoop]: Abstraction has 264 states and 527 transitions. [2021-08-21 12:48:11,644 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:48:11,644 INFO L276 IsEmpty]: Start isEmpty. Operand 264 states and 527 transitions. [2021-08-21 12:48:11,645 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 12:48:11,645 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:48:11,645 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:48:11,669 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2021-08-21 12:48:11,865 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2021-08-21 12:48:11,866 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:48:11,866 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:48:11,866 INFO L82 PathProgramCache]: Analyzing trace with hash 40994684, now seen corresponding path program 17 times [2021-08-21 12:48:11,866 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:48:11,866 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844973946] [2021-08-21 12:48:11,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:48:11,866 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:48:11,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:48:12,081 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:48:12,081 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:48:12,082 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [844973946] [2021-08-21 12:48:12,082 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [844973946] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:48:12,082 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2089333655] [2021-08-21 12:48:12,082 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:48:12,082 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:48:12,082 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:48:12,083 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:48:12,084 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2021-08-21 12:48:12,707 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:48:12,707 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:48:12,708 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 20 conjunts are in the unsatisfiable core [2021-08-21 12:48:12,708 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:48:12,883 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-08-21 12:48:13,163 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:48:13,163 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2089333655] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:48:13,163 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:48:13,163 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12] total 22 [2021-08-21 12:48:13,163 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626706481] [2021-08-21 12:48:13,164 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 12:48:13,164 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:48:13,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 12:48:13,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=436, Unknown=0, NotChecked=0, Total=506 [2021-08-21 12:48:13,164 INFO L87 Difference]: Start difference. First operand 264 states and 527 transitions. Second operand has 23 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:48:13,893 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:48:13,893 INFO L93 Difference]: Finished difference Result 410 states and 786 transitions. [2021-08-21 12:48:13,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-08-21 12:48:13,894 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 12:48:13,894 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:48:13,895 INFO L225 Difference]: With dead ends: 410 [2021-08-21 12:48:13,895 INFO L226 Difference]: Without dead ends: 378 [2021-08-21 12:48:13,895 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 355 ImplicationChecksByTransitivity, 615.2ms TimeCoverageRelationStatistics Valid=178, Invalid=1228, Unknown=0, NotChecked=0, Total=1406 [2021-08-21 12:48:13,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 378 states. [2021-08-21 12:48:13,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 378 to 255. [2021-08-21 12:48:13,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 255 states, 254 states have (on average 1.9921259842519685) internal successors, (506), 254 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-08-21 12:48:13,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 255 states to 255 states and 506 transitions. [2021-08-21 12:48:13,901 INFO L78 Accepts]: Start accepts. Automaton has 255 states and 506 transitions. Word has length 26 [2021-08-21 12:48:13,901 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:48:13,901 INFO L470 AbstractCegarLoop]: Abstraction has 255 states and 506 transitions. [2021-08-21 12:48:13,901 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:48:13,901 INFO L276 IsEmpty]: Start isEmpty. Operand 255 states and 506 transitions. [2021-08-21 12:48:13,902 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 12:48:13,902 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:48:13,902 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:48:13,936 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2021-08-21 12:48:14,125 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2021-08-21 12:48:14,126 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:48:14,126 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:48:14,126 INFO L82 PathProgramCache]: Analyzing trace with hash -979454826, now seen corresponding path program 18 times [2021-08-21 12:48:14,126 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:48:14,126 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656674956] [2021-08-21 12:48:14,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:48:14,127 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:48:14,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:48:14,327 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:48:14,327 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:48:14,327 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656674956] [2021-08-21 12:48:14,327 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [656674956] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:48:14,328 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1808399740] [2021-08-21 12:48:14,328 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:48:14,328 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:48:14,328 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:48:14,337 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:48:14,338 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2021-08-21 12:48:15,005 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-08-21 12:48:15,005 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:48:15,006 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 22 conjunts are in the unsatisfiable core [2021-08-21 12:48:15,006 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:48:15,186 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-08-21 12:48:15,516 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:48:15,516 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1808399740] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:48:15,516 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:48:15,516 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12] total 22 [2021-08-21 12:48:15,517 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [425967980] [2021-08-21 12:48:15,517 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 12:48:15,517 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:48:15,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 12:48:15,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=436, Unknown=0, NotChecked=0, Total=506 [2021-08-21 12:48:15,517 INFO L87 Difference]: Start difference. First operand 255 states and 506 transitions. Second operand has 23 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:48:16,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:48:16,040 INFO L93 Difference]: Finished difference Result 307 states and 598 transitions. [2021-08-21 12:48:16,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-08-21 12:48:16,041 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 12:48:16,041 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:48:16,042 INFO L225 Difference]: With dead ends: 307 [2021-08-21 12:48:16,042 INFO L226 Difference]: Without dead ends: 279 [2021-08-21 12:48:16,042 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 273 ImplicationChecksByTransitivity, 556.7ms TimeCoverageRelationStatistics Valid=159, Invalid=1031, Unknown=0, NotChecked=0, Total=1190 [2021-08-21 12:48:16,043 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 279 states. [2021-08-21 12:48:16,046 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 279 to 233. [2021-08-21 12:48:16,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 233 states, 232 states have (on average 2.0) internal successors, (464), 232 states have internal predecessors, (464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:48:16,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 233 states to 233 states and 464 transitions. [2021-08-21 12:48:16,047 INFO L78 Accepts]: Start accepts. Automaton has 233 states and 464 transitions. Word has length 26 [2021-08-21 12:48:16,047 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:48:16,047 INFO L470 AbstractCegarLoop]: Abstraction has 233 states and 464 transitions. [2021-08-21 12:48:16,047 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 22 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:48:16,047 INFO L276 IsEmpty]: Start isEmpty. Operand 233 states and 464 transitions. [2021-08-21 12:48:16,048 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-08-21 12:48:16,048 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:48:16,048 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:48:16,072 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2021-08-21 12:48:16,260 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:48:16,261 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:48:16,261 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:48:16,261 INFO L82 PathProgramCache]: Analyzing trace with hash 1446761785, now seen corresponding path program 19 times [2021-08-21 12:48:16,261 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:48:16,261 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1430480177] [2021-08-21 12:48:16,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:48:16,262 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:48:16,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:48:16,321 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:48:16,321 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:48:16,322 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1430480177] [2021-08-21 12:48:16,322 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1430480177] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:48:16,322 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [713787697] [2021-08-21 12:48:16,322 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:48:16,322 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:48:16,322 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:48:16,323 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:48:16,324 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2021-08-21 12:48:17,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:48:17,037 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 12 conjunts are in the unsatisfiable core [2021-08-21 12:48:17,037 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:48:17,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 11 treesize of output 7 [2021-08-21 12:48:17,155 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:48:17,155 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [713787697] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:48:17,155 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:48:17,155 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 7 [2021-08-21 12:48:17,155 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [524674804] [2021-08-21 12:48:17,156 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-08-21 12:48:17,156 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:48:17,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-08-21 12:48:17,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-08-21 12:48:17,156 INFO L87 Difference]: Start difference. First operand 233 states and 464 transitions. Second operand has 8 states, 8 states have (on average 3.625) internal successors, (29), 7 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-08-21 12:48:17,360 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:48:17,361 INFO L93 Difference]: Finished difference Result 362 states and 698 transitions. [2021-08-21 12:48:17,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-08-21 12:48:17,371 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.625) internal successors, (29), 7 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 29 [2021-08-21 12:48:17,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:48:17,372 INFO L225 Difference]: With dead ends: 362 [2021-08-21 12:48:17,372 INFO L226 Difference]: Without dead ends: 362 [2021-08-21 12:48:17,372 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 117.6ms TimeCoverageRelationStatistics Valid=90, Invalid=290, Unknown=0, NotChecked=0, Total=380 [2021-08-21 12:48:17,373 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 362 states. [2021-08-21 12:48:17,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 362 to 238. [2021-08-21 12:48:17,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 238 states, 237 states have (on average 1.970464135021097) internal successors, (467), 237 states have internal predecessors, (467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:48:17,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 467 transitions. [2021-08-21 12:48:17,377 INFO L78 Accepts]: Start accepts. Automaton has 238 states and 467 transitions. Word has length 29 [2021-08-21 12:48:17,378 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:48:17,378 INFO L470 AbstractCegarLoop]: Abstraction has 238 states and 467 transitions. [2021-08-21 12:48:17,378 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.625) internal successors, (29), 7 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-08-21 12:48:17,378 INFO L276 IsEmpty]: Start isEmpty. Operand 238 states and 467 transitions. [2021-08-21 12:48:17,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 12:48:17,378 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:48:17,379 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:48:17,402 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2021-08-21 12:48:17,591 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:48:17,592 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:48:17,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:48:17,592 INFO L82 PathProgramCache]: Analyzing trace with hash 1247278231, now seen corresponding path program 20 times [2021-08-21 12:48:17,592 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:48:17,592 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550177558] [2021-08-21 12:48:17,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:48:17,592 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:48:17,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:48:17,625 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 15 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:48:17,625 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:48:17,625 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1550177558] [2021-08-21 12:48:17,625 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1550177558] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:48:17,625 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [480694492] [2021-08-21 12:48:17,625 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:48:17,626 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:48:17,626 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:48:17,626 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:48:17,660 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2021-08-21 12:48:18,404 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:48:18,405 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:48:18,405 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 6 conjunts are in the unsatisfiable core [2021-08-21 12:48:18,405 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:48:18,479 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 15 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:48:18,479 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [480694492] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:48:18,479 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:48:18,479 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 5 [2021-08-21 12:48:18,480 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [468741230] [2021-08-21 12:48:18,480 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-08-21 12:48:18,480 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:48:18,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-21 12:48:18,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-08-21 12:48:18,480 INFO L87 Difference]: Start difference. First operand 238 states and 467 transitions. Second operand has 6 states, 6 states have (on average 6.0) internal successors, (36), 5 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:48:18,508 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:48:18,508 INFO L93 Difference]: Finished difference Result 534 states and 1045 transitions. [2021-08-21 12:48:18,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-21 12:48:18,509 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.0) internal successors, (36), 5 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 12:48:18,509 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:48:18,510 INFO L225 Difference]: With dead ends: 534 [2021-08-21 12:48:18,510 INFO L226 Difference]: Without dead ends: 491 [2021-08-21 12:48:18,511 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 11.9ms TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2021-08-21 12:48:18,511 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 491 states. [2021-08-21 12:48:18,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 491 to 411. [2021-08-21 12:48:18,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 411 states, 410 states have (on average 2.0634146341463415) internal successors, (846), 410 states have internal predecessors, (846), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:48:18,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 411 states to 411 states and 846 transitions. [2021-08-21 12:48:18,519 INFO L78 Accepts]: Start accepts. Automaton has 411 states and 846 transitions. Word has length 30 [2021-08-21 12:48:18,519 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:48:18,519 INFO L470 AbstractCegarLoop]: Abstraction has 411 states and 846 transitions. [2021-08-21 12:48:18,519 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.0) internal successors, (36), 5 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:48:18,519 INFO L276 IsEmpty]: Start isEmpty. Operand 411 states and 846 transitions. [2021-08-21 12:48:18,520 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:48:18,520 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:48:18,520 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:48:18,542 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2021-08-21 12:48:18,721 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2021-08-21 12:48:18,721 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:48:18,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:48:18,721 INFO L82 PathProgramCache]: Analyzing trace with hash 1300048086, now seen corresponding path program 21 times [2021-08-21 12:48:18,721 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:48:18,721 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1774266838] [2021-08-21 12:48:18,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:48:18,722 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:48:18,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:48:19,112 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:48:19,112 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:48:19,112 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1774266838] [2021-08-21 12:48:19,112 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1774266838] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:48:19,112 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1527882087] [2021-08-21 12:48:19,112 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:48:19,112 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:48:19,112 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:48:19,113 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:48:19,114 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2021-08-21 12:48:19,838 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-21 12:48:19,838 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:48:19,839 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 12:48:19,840 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:48:20,284 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 12:48:20,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2021-08-21 12:48:20,473 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:48:20,473 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1527882087] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:48:20,473 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:48:20,473 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 26 [2021-08-21 12:48:20,473 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144229796] [2021-08-21 12:48:20,474 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-08-21 12:48:20,474 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:48:20,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-08-21 12:48:20,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=629, Unknown=0, NotChecked=0, Total=702 [2021-08-21 12:48:20,475 INFO L87 Difference]: Start difference. First operand 411 states and 846 transitions. Second operand has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 26 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:48:21,349 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:48:21,349 INFO L93 Difference]: Finished difference Result 550 states and 1089 transitions. [2021-08-21 12:48:21,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-08-21 12:48:21,350 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 26 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:48:21,350 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:48:21,351 INFO L225 Difference]: With dead ends: 550 [2021-08-21 12:48:21,351 INFO L226 Difference]: Without dead ends: 502 [2021-08-21 12:48:21,352 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 22 SyntacticMatches, 4 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 413 ImplicationChecksByTransitivity, 831.0ms TimeCoverageRelationStatistics Valid=181, Invalid=1711, Unknown=0, NotChecked=0, Total=1892 [2021-08-21 12:48:21,353 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 502 states. [2021-08-21 12:48:21,358 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 502 to 428. [2021-08-21 12:48:21,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 428 states, 427 states have (on average 2.0468384074941453) internal successors, (874), 427 states have internal predecessors, (874), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:48:21,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 428 states to 428 states and 874 transitions. [2021-08-21 12:48:21,360 INFO L78 Accepts]: Start accepts. Automaton has 428 states and 874 transitions. Word has length 33 [2021-08-21 12:48:21,360 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:48:21,360 INFO L470 AbstractCegarLoop]: Abstraction has 428 states and 874 transitions. [2021-08-21 12:48:21,360 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8888888888888888) internal successors, (51), 26 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:48:21,360 INFO L276 IsEmpty]: Start isEmpty. Operand 428 states and 874 transitions. [2021-08-21 12:48:21,361 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:48:21,361 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:48:21,361 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:48:21,394 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2021-08-21 12:48:21,576 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2021-08-21 12:48:21,577 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:48:21,577 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:48:21,577 INFO L82 PathProgramCache]: Analyzing trace with hash 2063366420, now seen corresponding path program 22 times [2021-08-21 12:48:21,577 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:48:21,577 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118361002] [2021-08-21 12:48:21,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:48:21,577 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:48:21,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:48:21,978 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:48:21,978 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:48:21,978 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118361002] [2021-08-21 12:48:21,979 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118361002] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:48:21,979 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [505301068] [2021-08-21 12:48:21,979 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:48:21,979 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:48:21,979 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:48:21,982 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:48:21,982 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2021-08-21 12:48:22,760 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:48:22,761 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:48:22,761 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 12:48:22,762 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:48:23,231 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-08-21 12:48:23,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 13 [2021-08-21 12:48:23,424 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:48:23,424 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [505301068] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:48:23,424 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:48:23,424 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 28 [2021-08-21 12:48:23,424 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1286667964] [2021-08-21 12:48:23,424 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-08-21 12:48:23,424 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:48:23,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-08-21 12:48:23,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=733, Unknown=0, NotChecked=0, Total=812 [2021-08-21 12:48:23,425 INFO L87 Difference]: Start difference. First operand 428 states and 874 transitions. Second operand has 29 states, 29 states have (on average 2.0) internal successors, (58), 28 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:48:24,587 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:48:24,587 INFO L93 Difference]: Finished difference Result 574 states and 1136 transitions. [2021-08-21 12:48:24,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-08-21 12:48:24,588 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.0) internal successors, (58), 28 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:48:24,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:48:24,589 INFO L225 Difference]: With dead ends: 574 [2021-08-21 12:48:24,589 INFO L226 Difference]: Without dead ends: 526 [2021-08-21 12:48:24,590 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 20 SyntacticMatches, 4 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 469 ImplicationChecksByTransitivity, 970.2ms TimeCoverageRelationStatistics Valid=204, Invalid=1958, Unknown=0, NotChecked=0, Total=2162 [2021-08-21 12:48:24,590 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 526 states. [2021-08-21 12:48:24,596 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 526 to 434. [2021-08-21 12:48:24,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 434 states, 433 states have (on average 2.0531177829099305) internal successors, (889), 433 states have internal predecessors, (889), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:48:24,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 434 states to 434 states and 889 transitions. [2021-08-21 12:48:24,598 INFO L78 Accepts]: Start accepts. Automaton has 434 states and 889 transitions. Word has length 33 [2021-08-21 12:48:24,598 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:48:24,598 INFO L470 AbstractCegarLoop]: Abstraction has 434 states and 889 transitions. [2021-08-21 12:48:24,598 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.0) internal successors, (58), 28 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:48:24,598 INFO L276 IsEmpty]: Start isEmpty. Operand 434 states and 889 transitions. [2021-08-21 12:48:24,599 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:48:24,599 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:48:24,599 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:48:24,637 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2021-08-21 12:48:24,824 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2021-08-21 12:48:24,824 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:48:24,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:48:24,824 INFO L82 PathProgramCache]: Analyzing trace with hash -952229162, now seen corresponding path program 23 times [2021-08-21 12:48:24,825 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:48:24,825 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1963914288] [2021-08-21 12:48:24,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:48:24,825 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:48:24,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:48:25,226 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:48:25,226 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:48:25,226 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1963914288] [2021-08-21 12:48:25,226 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1963914288] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:48:25,226 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [873276353] [2021-08-21 12:48:25,226 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:48:25,226 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:48:25,226 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:48:25,227 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:48:25,235 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2021-08-21 12:48:26,051 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 12:48:26,051 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:48:26,052 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 12:48:26,053 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:48:26,532 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 12:48:26,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2021-08-21 12:48:26,776 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:48:26,776 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [873276353] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:48:26,776 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:48:26,776 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 30 [2021-08-21 12:48:26,776 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [690794382] [2021-08-21 12:48:26,777 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-08-21 12:48:26,777 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:48:26,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-08-21 12:48:26,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=838, Unknown=0, NotChecked=0, Total=930 [2021-08-21 12:48:26,777 INFO L87 Difference]: Start difference. First operand 434 states and 889 transitions. Second operand has 31 states, 31 states have (on average 1.8709677419354838) internal successors, (58), 30 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:48:27,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:48:27,799 INFO L93 Difference]: Finished difference Result 599 states and 1183 transitions. [2021-08-21 12:48:27,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-08-21 12:48:27,800 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8709677419354838) internal successors, (58), 30 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:48:27,800 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:48:27,801 INFO L225 Difference]: With dead ends: 599 [2021-08-21 12:48:27,801 INFO L226 Difference]: Without dead ends: 551 [2021-08-21 12:48:27,802 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 18 SyntacticMatches, 4 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 572 ImplicationChecksByTransitivity, 1042.9ms TimeCoverageRelationStatistics Valid=224, Invalid=2226, Unknown=0, NotChecked=0, Total=2450 [2021-08-21 12:48:27,803 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 551 states. [2021-08-21 12:48:27,808 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 551 to 435. [2021-08-21 12:48:27,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 435 states, 434 states have (on average 2.052995391705069) internal successors, (891), 434 states have internal predecessors, (891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:48:27,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 435 states to 435 states and 891 transitions. [2021-08-21 12:48:27,810 INFO L78 Accepts]: Start accepts. Automaton has 435 states and 891 transitions. Word has length 33 [2021-08-21 12:48:27,810 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:48:27,810 INFO L470 AbstractCegarLoop]: Abstraction has 435 states and 891 transitions. [2021-08-21 12:48:27,810 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8709677419354838) internal successors, (58), 30 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:48:27,810 INFO L276 IsEmpty]: Start isEmpty. Operand 435 states and 891 transitions. [2021-08-21 12:48:27,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:48:27,811 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:48:27,811 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:48:27,834 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2021-08-21 12:48:28,029 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2021-08-21 12:48:28,029 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:48:28,029 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:48:28,029 INFO L82 PathProgramCache]: Analyzing trace with hash 433393428, now seen corresponding path program 24 times [2021-08-21 12:48:28,029 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:48:28,029 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2106789120] [2021-08-21 12:48:28,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:48:28,030 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:48:28,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:48:28,419 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:48:28,419 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:48:28,420 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2106789120] [2021-08-21 12:48:28,420 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2106789120] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:48:28,420 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1966677675] [2021-08-21 12:48:28,420 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:48:28,420 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:48:28,420 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:48:28,421 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:48:28,421 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2021-08-21 12:48:29,296 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 12:48:29,296 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:48:29,297 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 32 conjunts are in the unsatisfiable core [2021-08-21 12:48:29,297 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:48:29,765 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 12:48:29,766 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2021-08-21 12:48:29,968 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:48:29,968 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1966677675] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:48:29,968 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:48:29,969 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 28 [2021-08-21 12:48:29,969 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [803092866] [2021-08-21 12:48:29,969 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-08-21 12:48:29,969 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:48:29,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-08-21 12:48:29,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=734, Unknown=0, NotChecked=0, Total=812 [2021-08-21 12:48:29,970 INFO L87 Difference]: Start difference. First operand 435 states and 891 transitions. Second operand has 29 states, 29 states have (on average 2.0) internal successors, (58), 28 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:48:31,158 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:48:31,158 INFO L93 Difference]: Finished difference Result 637 states and 1261 transitions. [2021-08-21 12:48:31,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-08-21 12:48:31,159 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.0) internal successors, (58), 28 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:48:31,159 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:48:31,160 INFO L225 Difference]: With dead ends: 637 [2021-08-21 12:48:31,161 INFO L226 Difference]: Without dead ends: 589 [2021-08-21 12:48:31,161 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 20 SyntacticMatches, 4 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 500 ImplicationChecksByTransitivity, 1085.5ms TimeCoverageRelationStatistics Valid=214, Invalid=2138, Unknown=0, NotChecked=0, Total=2352 [2021-08-21 12:48:31,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 589 states. [2021-08-21 12:48:31,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 589 to 439. [2021-08-21 12:48:31,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 439 states, 438 states have (on average 2.0525114155251143) internal successors, (899), 438 states have internal predecessors, (899), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:48:31,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 439 states to 439 states and 899 transitions. [2021-08-21 12:48:31,170 INFO L78 Accepts]: Start accepts. Automaton has 439 states and 899 transitions. Word has length 33 [2021-08-21 12:48:31,170 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:48:31,170 INFO L470 AbstractCegarLoop]: Abstraction has 439 states and 899 transitions. [2021-08-21 12:48:31,170 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.0) internal successors, (58), 28 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:48:31,170 INFO L276 IsEmpty]: Start isEmpty. Operand 439 states and 899 transitions. [2021-08-21 12:48:31,171 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:48:31,171 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:48:31,171 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:48:31,211 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2021-08-21 12:48:31,396 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:48:31,396 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:48:31,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:48:31,397 INFO L82 PathProgramCache]: Analyzing trace with hash -207717162, now seen corresponding path program 25 times [2021-08-21 12:48:31,397 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:48:31,397 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361658553] [2021-08-21 12:48:31,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:48:31,397 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:48:31,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:48:31,783 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:48:31,783 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:48:31,783 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361658553] [2021-08-21 12:48:31,783 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361658553] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:48:31,784 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1653092074] [2021-08-21 12:48:31,784 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:48:31,784 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:48:31,784 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:48:31,784 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:48:31,785 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2021-08-21 12:48:32,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:48:32,725 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 12:48:32,726 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:48:33,149 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 12:48:33,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2021-08-21 12:48:33,418 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:48:33,419 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1653092074] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:48:33,419 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:48:33,419 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 28 [2021-08-21 12:48:33,419 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617704605] [2021-08-21 12:48:33,419 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-08-21 12:48:33,419 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:48:33,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-08-21 12:48:33,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=733, Unknown=0, NotChecked=0, Total=812 [2021-08-21 12:48:33,420 INFO L87 Difference]: Start difference. First operand 439 states and 899 transitions. Second operand has 29 states, 29 states have (on average 2.0) internal successors, (58), 28 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:48:34,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:48:34,798 INFO L93 Difference]: Finished difference Result 678 states and 1346 transitions. [2021-08-21 12:48:34,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-08-21 12:48:34,798 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.0) internal successors, (58), 28 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:48:34,799 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:48:34,800 INFO L225 Difference]: With dead ends: 678 [2021-08-21 12:48:34,800 INFO L226 Difference]: Without dead ends: 646 [2021-08-21 12:48:34,801 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 20 SyntacticMatches, 4 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 733 ImplicationChecksByTransitivity, 1215.3ms TimeCoverageRelationStatistics Valid=282, Invalid=2798, Unknown=0, NotChecked=0, Total=3080 [2021-08-21 12:48:34,802 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 646 states. [2021-08-21 12:48:34,807 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 646 to 440. [2021-08-21 12:48:34,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 440 states, 439 states have (on average 2.052391799544419) internal successors, (901), 439 states have internal predecessors, (901), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:48:34,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 440 states to 440 states and 901 transitions. [2021-08-21 12:48:34,808 INFO L78 Accepts]: Start accepts. Automaton has 440 states and 901 transitions. Word has length 33 [2021-08-21 12:48:34,809 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:48:34,809 INFO L470 AbstractCegarLoop]: Abstraction has 440 states and 901 transitions. [2021-08-21 12:48:34,809 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.0) internal successors, (58), 28 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:48:34,809 INFO L276 IsEmpty]: Start isEmpty. Operand 440 states and 901 transitions. [2021-08-21 12:48:34,810 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:48:34,810 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:48:34,810 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:48:34,834 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2021-08-21 12:48:35,010 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:48:35,011 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:48:35,011 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:48:35,011 INFO L82 PathProgramCache]: Analyzing trace with hash 1218525204, now seen corresponding path program 26 times [2021-08-21 12:48:35,011 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:48:35,011 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1853542832] [2021-08-21 12:48:35,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:48:35,011 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:48:35,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:48:35,372 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:48:35,372 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:48:35,372 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1853542832] [2021-08-21 12:48:35,373 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1853542832] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:48:35,373 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [401801470] [2021-08-21 12:48:35,373 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:48:35,373 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:48:35,373 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:48:35,373 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:48:35,386 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2021-08-21 12:48:36,370 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:48:36,371 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:48:36,371 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 12:48:36,372 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:48:36,753 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-08-21 12:48:36,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 13 [2021-08-21 12:48:37,042 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:48:37,043 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [401801470] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:48:37,043 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:48:37,043 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 28 [2021-08-21 12:48:37,043 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [183825221] [2021-08-21 12:48:37,044 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-08-21 12:48:37,044 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:48:37,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-08-21 12:48:37,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=734, Unknown=0, NotChecked=0, Total=812 [2021-08-21 12:48:37,045 INFO L87 Difference]: Start difference. First operand 440 states and 901 transitions. Second operand has 29 states, 29 states have (on average 2.0) internal successors, (58), 28 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:48:38,812 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:48:38,812 INFO L93 Difference]: Finished difference Result 758 states and 1504 transitions. [2021-08-21 12:48:38,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-08-21 12:48:38,812 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.0) internal successors, (58), 28 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:48:38,812 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:48:38,814 INFO L225 Difference]: With dead ends: 758 [2021-08-21 12:48:38,814 INFO L226 Difference]: Without dead ends: 714 [2021-08-21 12:48:38,815 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 20 SyntacticMatches, 4 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 966 ImplicationChecksByTransitivity, 1424.8ms TimeCoverageRelationStatistics Valid=335, Invalid=3571, Unknown=0, NotChecked=0, Total=3906 [2021-08-21 12:48:38,816 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 714 states. [2021-08-21 12:48:38,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 714 to 447. [2021-08-21 12:48:38,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 447 states, 446 states have (on average 2.0493273542600896) internal successors, (914), 446 states have internal predecessors, (914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:48:38,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 447 states to 447 states and 914 transitions. [2021-08-21 12:48:38,823 INFO L78 Accepts]: Start accepts. Automaton has 447 states and 914 transitions. Word has length 33 [2021-08-21 12:48:38,823 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:48:38,823 INFO L470 AbstractCegarLoop]: Abstraction has 447 states and 914 transitions. [2021-08-21 12:48:38,824 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.0) internal successors, (58), 28 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:48:38,824 INFO L276 IsEmpty]: Start isEmpty. Operand 447 states and 914 transitions. [2021-08-21 12:48:38,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:48:38,825 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:48:38,825 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:48:38,849 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2021-08-21 12:48:39,040 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2021-08-21 12:48:39,041 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:48:39,041 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:48:39,041 INFO L82 PathProgramCache]: Analyzing trace with hash -2042732976, now seen corresponding path program 27 times [2021-08-21 12:48:39,041 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:48:39,041 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815999136] [2021-08-21 12:48:39,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:48:39,041 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:48:39,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:48:39,445 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:48:39,445 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:48:39,445 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815999136] [2021-08-21 12:48:39,445 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815999136] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:48:39,445 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [21283465] [2021-08-21 12:48:39,445 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:48:39,445 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:48:39,446 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:48:39,449 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:48:39,475 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2021-08-21 12:48:40,534 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 12:48:40,534 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:48:40,535 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 12:48:40,536 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:48:41,044 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 12:48:41,044 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 26 [2021-08-21 12:48:41,357 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:48:41,357 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [21283465] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:48:41,357 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:48:41,358 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 29 [2021-08-21 12:48:41,358 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055941297] [2021-08-21 12:48:41,358 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-08-21 12:48:41,358 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:48:41,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-08-21 12:48:41,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=786, Unknown=0, NotChecked=0, Total=870 [2021-08-21 12:48:41,359 INFO L87 Difference]: Start difference. First operand 447 states and 914 transitions. Second operand has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:48:42,354 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:48:42,354 INFO L93 Difference]: Finished difference Result 566 states and 1143 transitions. [2021-08-21 12:48:42,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-08-21 12:48:42,355 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:48:42,355 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:48:42,357 INFO L225 Difference]: With dead ends: 566 [2021-08-21 12:48:42,357 INFO L226 Difference]: Without dead ends: 538 [2021-08-21 12:48:42,358 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 434 ImplicationChecksByTransitivity, 1010.8ms TimeCoverageRelationStatistics Valid=197, Invalid=1965, Unknown=0, NotChecked=0, Total=2162 [2021-08-21 12:48:42,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 538 states. [2021-08-21 12:48:42,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 538 to 450. [2021-08-21 12:48:42,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 450 states, 449 states have (on average 2.046770601336303) internal successors, (919), 449 states have internal predecessors, (919), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:48:42,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 450 states to 450 states and 919 transitions. [2021-08-21 12:48:42,367 INFO L78 Accepts]: Start accepts. Automaton has 450 states and 919 transitions. Word has length 33 [2021-08-21 12:48:42,367 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:48:42,367 INFO L470 AbstractCegarLoop]: Abstraction has 450 states and 919 transitions. [2021-08-21 12:48:42,367 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:48:42,367 INFO L276 IsEmpty]: Start isEmpty. Operand 450 states and 919 transitions. [2021-08-21 12:48:42,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:48:42,368 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:48:42,368 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:48:42,391 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2021-08-21 12:48:42,584 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:48:42,585 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:48:42,585 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:48:42,585 INFO L82 PathProgramCache]: Analyzing trace with hash -11051816, now seen corresponding path program 28 times [2021-08-21 12:48:42,585 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:48:42,585 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1603522949] [2021-08-21 12:48:42,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:48:42,585 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:48:42,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:48:43,007 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:48:43,007 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:48:43,007 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1603522949] [2021-08-21 12:48:43,007 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1603522949] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:48:43,007 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1479621152] [2021-08-21 12:48:43,007 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:48:43,007 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:48:43,008 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:48:43,008 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:48:43,009 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2021-08-21 12:48:44,106 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:48:44,106 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:48:44,107 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 12:48:44,107 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:48:44,747 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 12:48:44,747 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 26 [2021-08-21 12:48:44,961 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:48:44,962 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1479621152] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:48:44,962 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:48:44,962 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 29 [2021-08-21 12:48:44,962 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [829778744] [2021-08-21 12:48:44,962 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-08-21 12:48:44,962 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:48:44,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-08-21 12:48:44,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=785, Unknown=0, NotChecked=0, Total=870 [2021-08-21 12:48:44,963 INFO L87 Difference]: Start difference. First operand 450 states and 919 transitions. Second operand has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:48:45,906 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:48:45,906 INFO L93 Difference]: Finished difference Result 581 states and 1153 transitions. [2021-08-21 12:48:45,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-08-21 12:48:45,906 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:48:45,906 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:48:45,908 INFO L225 Difference]: With dead ends: 581 [2021-08-21 12:48:45,908 INFO L226 Difference]: Without dead ends: 533 [2021-08-21 12:48:45,908 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 450 ImplicationChecksByTransitivity, 973.6ms TimeCoverageRelationStatistics Valid=193, Invalid=1877, Unknown=0, NotChecked=0, Total=2070 [2021-08-21 12:48:45,909 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 533 states. [2021-08-21 12:48:45,914 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 533 to 459. [2021-08-21 12:48:45,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 459 states, 458 states have (on average 2.052401746724891) internal successors, (940), 458 states have internal predecessors, (940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:48:45,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 459 states to 459 states and 940 transitions. [2021-08-21 12:48:45,916 INFO L78 Accepts]: Start accepts. Automaton has 459 states and 940 transitions. Word has length 33 [2021-08-21 12:48:45,916 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:48:45,916 INFO L470 AbstractCegarLoop]: Abstraction has 459 states and 940 transitions. [2021-08-21 12:48:45,916 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:48:45,916 INFO L276 IsEmpty]: Start isEmpty. Operand 459 states and 940 transitions. [2021-08-21 12:48:45,917 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:48:45,917 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:48:45,917 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:48:45,940 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2021-08-21 12:48:46,133 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:48:46,133 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:48:46,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:48:46,133 INFO L82 PathProgramCache]: Analyzing trace with hash 1268319898, now seen corresponding path program 29 times [2021-08-21 12:48:46,133 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:48:46,133 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1960635525] [2021-08-21 12:48:46,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:48:46,134 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:48:46,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:48:46,503 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:48:46,503 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:48:46,503 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1960635525] [2021-08-21 12:48:46,503 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1960635525] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:48:46,503 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1239293363] [2021-08-21 12:48:46,503 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:48:46,503 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:48:46,503 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:48:46,517 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:48:46,518 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2021-08-21 12:48:47,713 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 12:48:47,714 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:48:47,714 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 12:48:47,715 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:48:48,391 INFO L354 Elim1Store]: treesize reduction 26, result has 10.3 percent of original size [2021-08-21 12:48:48,392 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 22 [2021-08-21 12:48:48,669 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:48:48,669 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1239293363] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:48:48,669 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:48:48,669 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 31 [2021-08-21 12:48:48,669 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [588743634] [2021-08-21 12:48:48,669 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-08-21 12:48:48,669 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:48:48,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-08-21 12:48:48,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=894, Unknown=0, NotChecked=0, Total=992 [2021-08-21 12:48:48,670 INFO L87 Difference]: Start difference. First operand 459 states and 940 transitions. Second operand has 32 states, 32 states have (on average 1.8125) internal successors, (58), 31 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:48:49,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:48:49,704 INFO L93 Difference]: Finished difference Result 618 states and 1220 transitions. [2021-08-21 12:48:49,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-08-21 12:48:49,704 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.8125) internal successors, (58), 31 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:48:49,704 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:48:49,706 INFO L225 Difference]: With dead ends: 618 [2021-08-21 12:48:49,706 INFO L226 Difference]: Without dead ends: 570 [2021-08-21 12:48:49,707 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 18 SyntacticMatches, 3 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 552 ImplicationChecksByTransitivity, 1063.8ms TimeCoverageRelationStatistics Valid=214, Invalid=2138, Unknown=0, NotChecked=0, Total=2352 [2021-08-21 12:48:49,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 570 states. [2021-08-21 12:48:49,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 570 to 460. [2021-08-21 12:48:49,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 460 states, 459 states have (on average 2.052287581699346) internal successors, (942), 459 states have internal predecessors, (942), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:48:49,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 460 states to 460 states and 942 transitions. [2021-08-21 12:48:49,713 INFO L78 Accepts]: Start accepts. Automaton has 460 states and 942 transitions. Word has length 33 [2021-08-21 12:48:49,713 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:48:49,713 INFO L470 AbstractCegarLoop]: Abstraction has 460 states and 942 transitions. [2021-08-21 12:48:49,714 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.8125) internal successors, (58), 31 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:48:49,714 INFO L276 IsEmpty]: Start isEmpty. Operand 460 states and 942 transitions. [2021-08-21 12:48:49,715 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:48:49,715 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:48:49,715 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:48:49,757 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2021-08-21 12:48:49,936 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2021-08-21 12:48:49,937 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:48:49,937 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:48:49,937 INFO L82 PathProgramCache]: Analyzing trace with hash -1641024808, now seen corresponding path program 30 times [2021-08-21 12:48:49,937 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:48:49,937 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803492271] [2021-08-21 12:48:49,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:48:49,937 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:48:49,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:48:50,303 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:48:50,304 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:48:50,304 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803492271] [2021-08-21 12:48:50,304 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [803492271] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:48:50,304 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1531937774] [2021-08-21 12:48:50,304 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:48:50,304 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:48:50,304 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:48:50,305 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:48:50,309 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2021-08-21 12:48:51,542 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 12:48:51,542 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:48:51,543 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 12:48:51,544 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:48:52,197 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 12:48:52,197 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 26 [2021-08-21 12:48:52,418 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:48:52,418 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1531937774] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:48:52,418 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:48:52,419 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 29 [2021-08-21 12:48:52,419 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [171530172] [2021-08-21 12:48:52,419 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-08-21 12:48:52,419 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:48:52,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-08-21 12:48:52,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=786, Unknown=0, NotChecked=0, Total=870 [2021-08-21 12:48:52,420 INFO L87 Difference]: Start difference. First operand 460 states and 942 transitions. Second operand has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:48:53,716 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:48:53,716 INFO L93 Difference]: Finished difference Result 656 states and 1298 transitions. [2021-08-21 12:48:53,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-08-21 12:48:53,716 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:48:53,716 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:48:53,718 INFO L225 Difference]: With dead ends: 656 [2021-08-21 12:48:53,718 INFO L226 Difference]: Without dead ends: 608 [2021-08-21 12:48:53,718 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 481 ImplicationChecksByTransitivity, 1082.9ms TimeCoverageRelationStatistics Valid=204, Invalid=2052, Unknown=0, NotChecked=0, Total=2256 [2021-08-21 12:48:53,719 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 608 states. [2021-08-21 12:48:53,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 608 to 464. [2021-08-21 12:48:53,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 464 states, 463 states have (on average 2.0518358531317493) internal successors, (950), 463 states have internal predecessors, (950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:48:53,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 464 states to 464 states and 950 transitions. [2021-08-21 12:48:53,725 INFO L78 Accepts]: Start accepts. Automaton has 464 states and 950 transitions. Word has length 33 [2021-08-21 12:48:53,725 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:48:53,725 INFO L470 AbstractCegarLoop]: Abstraction has 464 states and 950 transitions. [2021-08-21 12:48:53,725 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:48:53,725 INFO L276 IsEmpty]: Start isEmpty. Operand 464 states and 950 transitions. [2021-08-21 12:48:53,726 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:48:53,726 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:48:53,726 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:48:53,759 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2021-08-21 12:48:53,946 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2021-08-21 12:48:53,946 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:48:53,946 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:48:53,946 INFO L82 PathProgramCache]: Analyzing trace with hash 2012831898, now seen corresponding path program 31 times [2021-08-21 12:48:53,946 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:48:53,947 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1738689061] [2021-08-21 12:48:53,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:48:53,947 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:48:53,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:48:54,328 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:48:54,328 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:48:54,328 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1738689061] [2021-08-21 12:48:54,328 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1738689061] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:48:54,328 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [764118475] [2021-08-21 12:48:54,328 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:48:54,328 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:48:54,328 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:48:54,329 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:48:54,330 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2021-08-21 12:48:55,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:48:55,636 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 12:48:55,636 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:48:56,148 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 12:48:56,149 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 26 [2021-08-21 12:48:56,417 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:48:56,417 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [764118475] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:48:56,417 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:48:56,417 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 29 [2021-08-21 12:48:56,417 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [346231420] [2021-08-21 12:48:56,417 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-08-21 12:48:56,417 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:48:56,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-08-21 12:48:56,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=781, Unknown=0, NotChecked=0, Total=870 [2021-08-21 12:48:56,418 INFO L87 Difference]: Start difference. First operand 464 states and 950 transitions. Second operand has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:48:57,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:48:57,760 INFO L93 Difference]: Finished difference Result 689 states and 1367 transitions. [2021-08-21 12:48:57,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-08-21 12:48:57,761 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:48:57,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:48:57,762 INFO L225 Difference]: With dead ends: 689 [2021-08-21 12:48:57,762 INFO L226 Difference]: Without dead ends: 657 [2021-08-21 12:48:57,763 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 582 ImplicationChecksByTransitivity, 1125.1ms TimeCoverageRelationStatistics Valid=241, Invalid=2309, Unknown=0, NotChecked=0, Total=2550 [2021-08-21 12:48:57,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 657 states. [2021-08-21 12:48:57,769 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 657 to 465. [2021-08-21 12:48:57,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 465 states, 464 states have (on average 2.0517241379310347) internal successors, (952), 464 states have internal predecessors, (952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:48:57,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 465 states to 465 states and 952 transitions. [2021-08-21 12:48:57,771 INFO L78 Accepts]: Start accepts. Automaton has 465 states and 952 transitions. Word has length 33 [2021-08-21 12:48:57,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:48:57,771 INFO L470 AbstractCegarLoop]: Abstraction has 465 states and 952 transitions. [2021-08-21 12:48:57,771 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:48:57,771 INFO L276 IsEmpty]: Start isEmpty. Operand 465 states and 952 transitions. [2021-08-21 12:48:57,772 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:48:57,772 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:48:57,772 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:48:57,799 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2021-08-21 12:48:57,998 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2021-08-21 12:48:57,999 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:48:57,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:48:57,999 INFO L82 PathProgramCache]: Analyzing trace with hash -855893032, now seen corresponding path program 32 times [2021-08-21 12:48:57,999 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:48:57,999 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881118285] [2021-08-21 12:48:57,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:48:57,999 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:48:58,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:48:58,371 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:48:58,372 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:48:58,372 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [881118285] [2021-08-21 12:48:58,372 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [881118285] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:48:58,372 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [158813404] [2021-08-21 12:48:58,372 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:48:58,372 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:48:58,372 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:48:58,374 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:48:58,374 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2021-08-21 12:48:59,732 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:48:59,732 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:48:59,733 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 12:48:59,733 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:49:00,221 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 12:49:00,222 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 26 [2021-08-21 12:49:00,502 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:49:00,503 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [158813404] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:49:00,503 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:49:00,503 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 29 [2021-08-21 12:49:00,503 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1443638626] [2021-08-21 12:49:00,503 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-08-21 12:49:00,503 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:49:00,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-08-21 12:49:00,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=782, Unknown=0, NotChecked=0, Total=870 [2021-08-21 12:49:00,504 INFO L87 Difference]: Start difference. First operand 465 states and 952 transitions. Second operand has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:49:02,130 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:49:02,130 INFO L93 Difference]: Finished difference Result 757 states and 1498 transitions. [2021-08-21 12:49:02,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-08-21 12:49:02,130 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:49:02,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:49:02,132 INFO L225 Difference]: With dead ends: 757 [2021-08-21 12:49:02,132 INFO L226 Difference]: Without dead ends: 713 [2021-08-21 12:49:02,133 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 786 ImplicationChecksByTransitivity, 1320.3ms TimeCoverageRelationStatistics Valid=294, Invalid=3012, Unknown=0, NotChecked=0, Total=3306 [2021-08-21 12:49:02,133 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 713 states. [2021-08-21 12:49:02,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 713 to 461. [2021-08-21 12:49:02,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 461 states, 460 states have (on average 2.0456521739130435) internal successors, (941), 460 states have internal predecessors, (941), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:49:02,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 461 states to 461 states and 941 transitions. [2021-08-21 12:49:02,139 INFO L78 Accepts]: Start accepts. Automaton has 461 states and 941 transitions. Word has length 33 [2021-08-21 12:49:02,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:49:02,139 INFO L470 AbstractCegarLoop]: Abstraction has 461 states and 941 transitions. [2021-08-21 12:49:02,139 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:49:02,140 INFO L276 IsEmpty]: Start isEmpty. Operand 461 states and 941 transitions. [2021-08-21 12:49:02,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:49:02,141 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:49:02,141 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:49:02,167 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2021-08-21 12:49:02,360 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:49:02,360 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:49:02,361 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:49:02,361 INFO L82 PathProgramCache]: Analyzing trace with hash -1493608744, now seen corresponding path program 33 times [2021-08-21 12:49:02,361 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:49:02,361 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085803179] [2021-08-21 12:49:02,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:49:02,361 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:49:02,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:49:02,771 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:49:02,772 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:49:02,772 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2085803179] [2021-08-21 12:49:02,772 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2085803179] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:49:02,772 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2070069716] [2021-08-21 12:49:02,772 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:49:02,772 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:49:02,772 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:49:02,773 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:49:02,774 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2021-08-21 12:49:04,247 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 12:49:04,247 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:49:04,247 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 12:49:04,248 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:49:04,709 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 12:49:04,709 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 26 [2021-08-21 12:49:05,003 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:49:05,003 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2070069716] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:49:05,003 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:49:05,003 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 29 [2021-08-21 12:49:05,003 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1770106213] [2021-08-21 12:49:05,003 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-08-21 12:49:05,003 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:49:05,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-08-21 12:49:05,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=785, Unknown=0, NotChecked=0, Total=870 [2021-08-21 12:49:05,004 INFO L87 Difference]: Start difference. First operand 461 states and 941 transitions. Second operand has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:49:05,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:49:05,905 INFO L93 Difference]: Finished difference Result 579 states and 1168 transitions. [2021-08-21 12:49:05,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-08-21 12:49:05,905 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:49:05,906 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:49:05,907 INFO L225 Difference]: With dead ends: 579 [2021-08-21 12:49:05,907 INFO L226 Difference]: Without dead ends: 551 [2021-08-21 12:49:05,907 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 433 ImplicationChecksByTransitivity, 997.1ms TimeCoverageRelationStatistics Valid=200, Invalid=1962, Unknown=0, NotChecked=0, Total=2162 [2021-08-21 12:49:05,908 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 551 states. [2021-08-21 12:49:05,911 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 551 to 453. [2021-08-21 12:49:05,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 453 states, 452 states have (on average 2.0464601769911503) internal successors, (925), 452 states have internal predecessors, (925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:49:05,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 453 states to 453 states and 925 transitions. [2021-08-21 12:49:05,912 INFO L78 Accepts]: Start accepts. Automaton has 453 states and 925 transitions. Word has length 33 [2021-08-21 12:49:05,913 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:49:05,913 INFO L470 AbstractCegarLoop]: Abstraction has 453 states and 925 transitions. [2021-08-21 12:49:05,913 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:49:05,913 INFO L276 IsEmpty]: Start isEmpty. Operand 453 states and 925 transitions. [2021-08-21 12:49:05,914 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:49:05,914 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:49:05,914 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:49:05,940 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2021-08-21 12:49:06,128 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2021-08-21 12:49:06,129 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:49:06,129 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:49:06,129 INFO L82 PathProgramCache]: Analyzing trace with hash 983015062, now seen corresponding path program 34 times [2021-08-21 12:49:06,129 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:49:06,129 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [425698379] [2021-08-21 12:49:06,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:49:06,129 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:49:06,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:49:06,497 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:49:06,497 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:49:06,497 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [425698379] [2021-08-21 12:49:06,497 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [425698379] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:49:06,497 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1497285254] [2021-08-21 12:49:06,497 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:49:06,497 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:49:06,497 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:49:06,498 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:49:06,499 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2021-08-21 12:49:07,981 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:49:07,982 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:49:07,982 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 12:49:07,983 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:49:08,693 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 12:49:08,693 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 26 [2021-08-21 12:49:08,908 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:49:08,908 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1497285254] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:49:08,908 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:49:08,908 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 29 [2021-08-21 12:49:08,908 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1865861957] [2021-08-21 12:49:08,908 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-08-21 12:49:08,908 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:49:08,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-08-21 12:49:08,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=783, Unknown=0, NotChecked=0, Total=870 [2021-08-21 12:49:08,909 INFO L87 Difference]: Start difference. First operand 453 states and 925 transitions. Second operand has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:49:09,781 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:49:09,781 INFO L93 Difference]: Finished difference Result 557 states and 1118 transitions. [2021-08-21 12:49:09,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-08-21 12:49:09,781 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:49:09,781 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:49:09,783 INFO L225 Difference]: With dead ends: 557 [2021-08-21 12:49:09,783 INFO L226 Difference]: Without dead ends: 509 [2021-08-21 12:49:09,783 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 450 ImplicationChecksByTransitivity, 939.3ms TimeCoverageRelationStatistics Valid=197, Invalid=1783, Unknown=0, NotChecked=0, Total=1980 [2021-08-21 12:49:09,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 509 states. [2021-08-21 12:49:09,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 509 to 456. [2021-08-21 12:49:09,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 456 states, 455 states have (on average 2.046153846153846) internal successors, (931), 455 states have internal predecessors, (931), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:49:09,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 456 states to 456 states and 931 transitions. [2021-08-21 12:49:09,788 INFO L78 Accepts]: Start accepts. Automaton has 456 states and 931 transitions. Word has length 33 [2021-08-21 12:49:09,788 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:49:09,788 INFO L470 AbstractCegarLoop]: Abstraction has 456 states and 931 transitions. [2021-08-21 12:49:09,788 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:49:09,788 INFO L276 IsEmpty]: Start isEmpty. Operand 456 states and 931 transitions. [2021-08-21 12:49:09,789 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:49:09,789 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:49:09,789 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:49:09,809 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2021-08-21 12:49:09,989 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2021-08-21 12:49:09,990 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:49:09,990 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:49:09,990 INFO L82 PathProgramCache]: Analyzing trace with hash -1926329644, now seen corresponding path program 35 times [2021-08-21 12:49:09,990 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:49:09,990 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2070102997] [2021-08-21 12:49:09,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:49:09,990 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:49:09,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:49:10,372 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:49:10,372 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:49:10,372 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2070102997] [2021-08-21 12:49:10,372 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2070102997] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:49:10,372 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1454488850] [2021-08-21 12:49:10,372 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:49:10,372 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:49:10,372 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:49:10,373 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:49:10,373 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2021-08-21 12:49:11,908 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 12:49:11,908 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:49:11,909 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 32 conjunts are in the unsatisfiable core [2021-08-21 12:49:11,909 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:49:12,534 INFO L354 Elim1Store]: treesize reduction 26, result has 10.3 percent of original size [2021-08-21 12:49:12,535 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 22 [2021-08-21 12:49:12,729 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:49:12,729 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1454488850] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:49:12,729 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:49:12,729 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 29 [2021-08-21 12:49:12,729 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978428654] [2021-08-21 12:49:12,729 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-08-21 12:49:12,729 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:49:12,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-08-21 12:49:12,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=782, Unknown=0, NotChecked=0, Total=870 [2021-08-21 12:49:12,730 INFO L87 Difference]: Start difference. First operand 456 states and 931 transitions. Second operand has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:49:13,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:49:13,722 INFO L93 Difference]: Finished difference Result 562 states and 1131 transitions. [2021-08-21 12:49:13,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-08-21 12:49:13,723 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:49:13,723 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:49:13,724 INFO L225 Difference]: With dead ends: 562 [2021-08-21 12:49:13,724 INFO L226 Difference]: Without dead ends: 518 [2021-08-21 12:49:13,724 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 474 ImplicationChecksByTransitivity, 985.7ms TimeCoverageRelationStatistics Valid=209, Invalid=1861, Unknown=0, NotChecked=0, Total=2070 [2021-08-21 12:49:13,725 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 518 states. [2021-08-21 12:49:13,729 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 518 to 462. [2021-08-21 12:49:13,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 462 states, 461 states have (on average 2.0455531453362257) internal successors, (943), 461 states have internal predecessors, (943), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:49:13,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 462 states to 462 states and 943 transitions. [2021-08-21 12:49:13,730 INFO L78 Accepts]: Start accepts. Automaton has 462 states and 943 transitions. Word has length 33 [2021-08-21 12:49:13,730 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:49:13,730 INFO L470 AbstractCegarLoop]: Abstraction has 462 states and 943 transitions. [2021-08-21 12:49:13,730 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:49:13,730 INFO L276 IsEmpty]: Start isEmpty. Operand 462 states and 943 transitions. [2021-08-21 12:49:13,731 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:49:13,731 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:49:13,731 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:49:13,763 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2021-08-21 12:49:13,952 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:49:13,953 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:49:13,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:49:13,953 INFO L82 PathProgramCache]: Analyzing trace with hash 1727527062, now seen corresponding path program 36 times [2021-08-21 12:49:13,953 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:49:13,953 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668525343] [2021-08-21 12:49:13,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:49:13,953 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:49:13,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:49:14,321 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:49:14,322 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:49:14,322 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1668525343] [2021-08-21 12:49:14,322 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1668525343] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:49:14,322 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2136203495] [2021-08-21 12:49:14,322 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:49:14,322 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:49:14,322 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:49:14,323 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:49:14,323 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2021-08-21 12:49:15,951 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 12:49:15,951 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:49:15,952 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 32 conjunts are in the unsatisfiable core [2021-08-21 12:49:15,952 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:49:16,437 INFO L354 Elim1Store]: treesize reduction 26, result has 10.3 percent of original size [2021-08-21 12:49:16,438 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 22 [2021-08-21 12:49:16,731 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:49:16,731 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2136203495] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:49:16,731 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:49:16,731 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 29 [2021-08-21 12:49:16,732 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1100517642] [2021-08-21 12:49:16,732 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-08-21 12:49:16,732 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:49:16,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-08-21 12:49:16,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=773, Unknown=0, NotChecked=0, Total=870 [2021-08-21 12:49:16,732 INFO L87 Difference]: Start difference. First operand 462 states and 943 transitions. Second operand has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:49:17,776 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:49:17,777 INFO L93 Difference]: Finished difference Result 596 states and 1202 transitions. [2021-08-21 12:49:17,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-08-21 12:49:17,777 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:49:17,777 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:49:17,779 INFO L225 Difference]: With dead ends: 596 [2021-08-21 12:49:17,779 INFO L226 Difference]: Without dead ends: 564 [2021-08-21 12:49:17,779 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 590 ImplicationChecksByTransitivity, 1044.0ms TimeCoverageRelationStatistics Valid=264, Invalid=2186, Unknown=0, NotChecked=0, Total=2450 [2021-08-21 12:49:17,779 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 564 states. [2021-08-21 12:49:17,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 564 to 463. [2021-08-21 12:49:17,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 463 states, 462 states have (on average 2.0454545454545454) internal successors, (945), 462 states have internal predecessors, (945), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:49:17,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 463 states to 463 states and 945 transitions. [2021-08-21 12:49:17,784 INFO L78 Accepts]: Start accepts. Automaton has 463 states and 945 transitions. Word has length 33 [2021-08-21 12:49:17,785 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:49:17,785 INFO L470 AbstractCegarLoop]: Abstraction has 463 states and 945 transitions. [2021-08-21 12:49:17,785 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:49:17,785 INFO L276 IsEmpty]: Start isEmpty. Operand 463 states and 945 transitions. [2021-08-21 12:49:17,786 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:49:17,786 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:49:17,786 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:49:17,813 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2021-08-21 12:49:17,998 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2021-08-21 12:49:17,999 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:49:17,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:49:17,999 INFO L82 PathProgramCache]: Analyzing trace with hash -1141197868, now seen corresponding path program 37 times [2021-08-21 12:49:17,999 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:49:17,999 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320606926] [2021-08-21 12:49:17,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:49:17,999 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:49:18,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:49:18,409 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:49:18,409 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:49:18,409 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [320606926] [2021-08-21 12:49:18,409 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [320606926] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:49:18,409 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1978682169] [2021-08-21 12:49:18,409 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:49:18,410 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:49:18,410 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:49:18,427 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:49:18,428 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2021-08-21 12:49:20,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:49:20,092 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 12:49:20,092 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:49:20,597 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 12:49:20,597 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 26 [2021-08-21 12:49:20,841 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:49:20,842 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1978682169] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:49:20,842 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:49:20,842 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 29 [2021-08-21 12:49:20,842 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1671796146] [2021-08-21 12:49:20,842 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-08-21 12:49:20,842 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:49:20,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-08-21 12:49:20,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=774, Unknown=0, NotChecked=0, Total=870 [2021-08-21 12:49:20,843 INFO L87 Difference]: Start difference. First operand 463 states and 945 transitions. Second operand has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:49:22,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:49:22,306 INFO L93 Difference]: Finished difference Result 658 states and 1327 transitions. [2021-08-21 12:49:22,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-08-21 12:49:22,307 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:49:22,307 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:49:22,309 INFO L225 Difference]: With dead ends: 658 [2021-08-21 12:49:22,309 INFO L226 Difference]: Without dead ends: 610 [2021-08-21 12:49:22,309 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 885 ImplicationChecksByTransitivity, 1393.4ms TimeCoverageRelationStatistics Valid=371, Invalid=3169, Unknown=0, NotChecked=0, Total=3540 [2021-08-21 12:49:22,309 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 610 states. [2021-08-21 12:49:22,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 610 to 464. [2021-08-21 12:49:22,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 464 states, 463 states have (on average 2.0431965442764577) internal successors, (946), 463 states have internal predecessors, (946), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:49:22,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 464 states to 464 states and 946 transitions. [2021-08-21 12:49:22,315 INFO L78 Accepts]: Start accepts. Automaton has 464 states and 946 transitions. Word has length 33 [2021-08-21 12:49:22,315 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:49:22,315 INFO L470 AbstractCegarLoop]: Abstraction has 464 states and 946 transitions. [2021-08-21 12:49:22,315 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:49:22,315 INFO L276 IsEmpty]: Start isEmpty. Operand 464 states and 946 transitions. [2021-08-21 12:49:22,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:49:22,316 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:49:22,316 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:49:22,341 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2021-08-21 12:49:22,528 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:49:22,528 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:49:22,529 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:49:22,529 INFO L82 PathProgramCache]: Analyzing trace with hash -2055830614, now seen corresponding path program 38 times [2021-08-21 12:49:22,529 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:49:22,529 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1652266040] [2021-08-21 12:49:22,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:49:22,529 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:49:22,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:49:22,877 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:49:22,877 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:49:22,878 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1652266040] [2021-08-21 12:49:22,878 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1652266040] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:49:22,878 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [539283330] [2021-08-21 12:49:22,878 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:49:22,878 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:49:22,878 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:49:22,878 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:49:22,880 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2021-08-21 12:49:24,603 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:49:24,604 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:49:24,604 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 36 conjunts are in the unsatisfiable core [2021-08-21 12:49:24,605 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:49:25,057 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 12:49:25,057 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 26 [2021-08-21 12:49:25,376 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:49:25,376 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [539283330] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:49:25,376 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:49:25,376 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 29 [2021-08-21 12:49:25,376 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1195302239] [2021-08-21 12:49:25,377 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-08-21 12:49:25,377 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:49:25,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-08-21 12:49:25,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=783, Unknown=0, NotChecked=0, Total=870 [2021-08-21 12:49:25,377 INFO L87 Difference]: Start difference. First operand 464 states and 946 transitions. Second operand has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:49:26,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:49:26,531 INFO L93 Difference]: Finished difference Result 556 states and 1117 transitions. [2021-08-21 12:49:26,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-08-21 12:49:26,531 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:49:26,531 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:49:26,533 INFO L225 Difference]: With dead ends: 556 [2021-08-21 12:49:26,533 INFO L226 Difference]: Without dead ends: 528 [2021-08-21 12:49:26,533 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 524 ImplicationChecksByTransitivity, 1075.7ms TimeCoverageRelationStatistics Valid=260, Invalid=2190, Unknown=0, NotChecked=0, Total=2450 [2021-08-21 12:49:26,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 528 states. [2021-08-21 12:49:26,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 528 to 459. [2021-08-21 12:49:26,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 459 states, 458 states have (on average 2.0458515283842793) internal successors, (937), 458 states have internal predecessors, (937), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:49:26,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 459 states to 459 states and 937 transitions. [2021-08-21 12:49:26,538 INFO L78 Accepts]: Start accepts. Automaton has 459 states and 937 transitions. Word has length 33 [2021-08-21 12:49:26,538 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:49:26,538 INFO L470 AbstractCegarLoop]: Abstraction has 459 states and 937 transitions. [2021-08-21 12:49:26,538 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:49:26,539 INFO L276 IsEmpty]: Start isEmpty. Operand 459 states and 937 transitions. [2021-08-21 12:49:26,539 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:49:26,539 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:49:26,539 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:49:26,560 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2021-08-21 12:49:26,739 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:49:26,740 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:49:26,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:49:26,740 INFO L82 PathProgramCache]: Analyzing trace with hash -246578804, now seen corresponding path program 39 times [2021-08-21 12:49:26,740 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:49:26,740 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [529845784] [2021-08-21 12:49:26,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:49:26,740 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:49:26,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:49:27,152 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:49:27,152 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:49:27,152 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [529845784] [2021-08-21 12:49:27,153 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [529845784] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:49:27,153 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [274998614] [2021-08-21 12:49:27,153 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:49:27,153 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:49:27,153 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:49:27,153 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:49:27,154 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2021-08-21 12:49:28,936 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-21 12:49:28,937 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:49:28,937 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 12:49:28,938 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:49:29,603 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 12:49:29,604 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 26 [2021-08-21 12:49:29,813 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:49:29,814 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [274998614] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:49:29,814 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:49:29,814 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 29 [2021-08-21 12:49:29,814 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1831505291] [2021-08-21 12:49:29,814 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-08-21 12:49:29,814 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:49:29,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-08-21 12:49:29,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=785, Unknown=0, NotChecked=0, Total=870 [2021-08-21 12:49:29,815 INFO L87 Difference]: Start difference. First operand 459 states and 937 transitions. Second operand has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:49:30,891 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:49:30,892 INFO L93 Difference]: Finished difference Result 607 states and 1202 transitions. [2021-08-21 12:49:30,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-08-21 12:49:30,892 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:49:30,892 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:49:30,894 INFO L225 Difference]: With dead ends: 607 [2021-08-21 12:49:30,894 INFO L226 Difference]: Without dead ends: 559 [2021-08-21 12:49:30,894 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 451 ImplicationChecksByTransitivity, 980.5ms TimeCoverageRelationStatistics Valid=193, Invalid=1877, Unknown=0, NotChecked=0, Total=2070 [2021-08-21 12:49:30,894 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 559 states. [2021-08-21 12:49:30,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 559 to 471. [2021-08-21 12:49:30,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 471 states, 470 states have (on average 2.051063829787234) internal successors, (964), 470 states have internal predecessors, (964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:49:30,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 471 states to 471 states and 964 transitions. [2021-08-21 12:49:30,899 INFO L78 Accepts]: Start accepts. Automaton has 471 states and 964 transitions. Word has length 33 [2021-08-21 12:49:30,899 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:49:30,899 INFO L470 AbstractCegarLoop]: Abstraction has 471 states and 964 transitions. [2021-08-21 12:49:30,900 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:49:30,900 INFO L276 IsEmpty]: Start isEmpty. Operand 471 states and 964 transitions. [2021-08-21 12:49:30,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:49:30,900 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:49:30,900 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:49:30,928 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2021-08-21 12:49:31,121 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2021-08-21 12:49:31,122 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:49:31,122 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:49:31,122 INFO L82 PathProgramCache]: Analyzing trace with hash 1032792910, now seen corresponding path program 40 times [2021-08-21 12:49:31,122 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:49:31,122 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [765283490] [2021-08-21 12:49:31,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:49:31,122 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:49:31,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:49:31,559 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:49:31,559 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:49:31,559 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [765283490] [2021-08-21 12:49:31,560 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [765283490] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:49:31,560 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [934615071] [2021-08-21 12:49:31,560 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:49:31,560 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:49:31,560 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:49:31,561 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:49:31,585 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2021-08-21 12:49:33,424 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:49:33,424 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:49:33,425 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 12:49:33,425 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:49:34,066 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 12:49:34,067 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 26 [2021-08-21 12:49:34,293 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:49:34,293 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [934615071] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:49:34,293 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:49:34,293 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 29 [2021-08-21 12:49:34,293 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363113300] [2021-08-21 12:49:34,294 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-08-21 12:49:34,294 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:49:34,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-08-21 12:49:34,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=785, Unknown=0, NotChecked=0, Total=870 [2021-08-21 12:49:34,294 INFO L87 Difference]: Start difference. First operand 471 states and 964 transitions. Second operand has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:49:35,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:49:35,294 INFO L93 Difference]: Finished difference Result 644 states and 1269 transitions. [2021-08-21 12:49:35,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-08-21 12:49:35,294 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:49:35,294 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:49:35,296 INFO L225 Difference]: With dead ends: 644 [2021-08-21 12:49:35,296 INFO L226 Difference]: Without dead ends: 596 [2021-08-21 12:49:35,296 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 451 ImplicationChecksByTransitivity, 999.7ms TimeCoverageRelationStatistics Valid=192, Invalid=1878, Unknown=0, NotChecked=0, Total=2070 [2021-08-21 12:49:35,296 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 596 states. [2021-08-21 12:49:35,300 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 596 to 472. [2021-08-21 12:49:35,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 472 states, 471 states have (on average 2.050955414012739) internal successors, (966), 471 states have internal predecessors, (966), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:49:35,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 472 states to 472 states and 966 transitions. [2021-08-21 12:49:35,301 INFO L78 Accepts]: Start accepts. Automaton has 472 states and 966 transitions. Word has length 33 [2021-08-21 12:49:35,302 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:49:35,302 INFO L470 AbstractCegarLoop]: Abstraction has 472 states and 966 transitions. [2021-08-21 12:49:35,302 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:49:35,302 INFO L276 IsEmpty]: Start isEmpty. Operand 472 states and 966 transitions. [2021-08-21 12:49:35,302 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:49:35,302 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:49:35,302 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:49:35,324 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2021-08-21 12:49:35,503 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2021-08-21 12:49:35,503 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:49:35,503 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:49:35,503 INFO L82 PathProgramCache]: Analyzing trace with hash -1876551796, now seen corresponding path program 41 times [2021-08-21 12:49:35,503 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:49:35,503 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17738024] [2021-08-21 12:49:35,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:49:35,503 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:49:35,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:49:35,929 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:49:35,929 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:49:35,929 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [17738024] [2021-08-21 12:49:35,929 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [17738024] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:49:35,930 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [443993540] [2021-08-21 12:49:35,930 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:49:35,930 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:49:35,930 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:49:35,931 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:49:35,954 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2021-08-21 12:49:37,907 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 12:49:37,907 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:49:37,908 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 32 conjunts are in the unsatisfiable core [2021-08-21 12:49:37,908 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:49:38,509 INFO L354 Elim1Store]: treesize reduction 26, result has 10.3 percent of original size [2021-08-21 12:49:38,510 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 22 [2021-08-21 12:49:38,710 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:49:38,710 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [443993540] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:49:38,710 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:49:38,710 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 29 [2021-08-21 12:49:38,710 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1332838577] [2021-08-21 12:49:38,711 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-08-21 12:49:38,711 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:49:38,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-08-21 12:49:38,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=786, Unknown=0, NotChecked=0, Total=870 [2021-08-21 12:49:38,711 INFO L87 Difference]: Start difference. First operand 472 states and 966 transitions. Second operand has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:49:40,022 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:49:40,022 INFO L93 Difference]: Finished difference Result 682 states and 1347 transitions. [2021-08-21 12:49:40,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-08-21 12:49:40,022 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:49:40,022 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:49:40,024 INFO L225 Difference]: With dead ends: 682 [2021-08-21 12:49:40,024 INFO L226 Difference]: Without dead ends: 634 [2021-08-21 12:49:40,024 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 482 ImplicationChecksByTransitivity, 1084.3ms TimeCoverageRelationStatistics Valid=204, Invalid=2052, Unknown=0, NotChecked=0, Total=2256 [2021-08-21 12:49:40,025 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 634 states. [2021-08-21 12:49:40,029 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 634 to 476. [2021-08-21 12:49:40,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 476 states, 475 states have (on average 2.0505263157894738) internal successors, (974), 475 states have internal predecessors, (974), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:49:40,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 476 states to 476 states and 974 transitions. [2021-08-21 12:49:40,030 INFO L78 Accepts]: Start accepts. Automaton has 476 states and 974 transitions. Word has length 33 [2021-08-21 12:49:40,030 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:49:40,030 INFO L470 AbstractCegarLoop]: Abstraction has 476 states and 974 transitions. [2021-08-21 12:49:40,030 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:49:40,030 INFO L276 IsEmpty]: Start isEmpty. Operand 476 states and 974 transitions. [2021-08-21 12:49:40,031 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:49:40,031 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:49:40,031 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:49:40,052 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2021-08-21 12:49:40,231 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2021-08-21 12:49:40,232 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:49:40,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:49:40,232 INFO L82 PathProgramCache]: Analyzing trace with hash 1777304910, now seen corresponding path program 42 times [2021-08-21 12:49:40,232 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:49:40,232 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1309910774] [2021-08-21 12:49:40,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:49:40,232 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:49:40,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:49:40,652 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:49:40,653 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:49:40,653 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1309910774] [2021-08-21 12:49:40,653 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1309910774] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:49:40,653 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1672375435] [2021-08-21 12:49:40,653 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:49:40,653 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:49:40,653 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:49:40,654 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:49:40,656 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2021-08-21 12:49:42,627 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 12:49:42,628 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:49:42,628 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 32 conjunts are in the unsatisfiable core [2021-08-21 12:49:42,629 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:49:43,100 INFO L354 Elim1Store]: treesize reduction 26, result has 10.3 percent of original size [2021-08-21 12:49:43,100 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 22 [2021-08-21 12:49:43,366 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:49:43,367 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1672375435] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:49:43,367 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:49:43,367 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 29 [2021-08-21 12:49:43,367 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1243005637] [2021-08-21 12:49:43,367 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-08-21 12:49:43,367 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:49:43,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-08-21 12:49:43,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=781, Unknown=0, NotChecked=0, Total=870 [2021-08-21 12:49:43,368 INFO L87 Difference]: Start difference. First operand 476 states and 974 transitions. Second operand has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:49:44,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:49:44,685 INFO L93 Difference]: Finished difference Result 715 states and 1416 transitions. [2021-08-21 12:49:44,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-08-21 12:49:44,685 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:49:44,686 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:49:44,688 INFO L225 Difference]: With dead ends: 715 [2021-08-21 12:49:44,688 INFO L226 Difference]: Without dead ends: 683 [2021-08-21 12:49:44,688 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 583 ImplicationChecksByTransitivity, 1141.2ms TimeCoverageRelationStatistics Valid=241, Invalid=2309, Unknown=0, NotChecked=0, Total=2550 [2021-08-21 12:49:44,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 683 states. [2021-08-21 12:49:44,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 683 to 477. [2021-08-21 12:49:44,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 477 states, 476 states have (on average 2.0504201680672267) internal successors, (976), 476 states have internal predecessors, (976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:49:44,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 477 states to 477 states and 976 transitions. [2021-08-21 12:49:44,697 INFO L78 Accepts]: Start accepts. Automaton has 477 states and 976 transitions. Word has length 33 [2021-08-21 12:49:44,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:49:44,697 INFO L470 AbstractCegarLoop]: Abstraction has 477 states and 976 transitions. [2021-08-21 12:49:44,697 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:49:44,697 INFO L276 IsEmpty]: Start isEmpty. Operand 477 states and 976 transitions. [2021-08-21 12:49:44,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:49:44,698 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:49:44,698 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:49:44,721 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2021-08-21 12:49:44,904 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:49:44,905 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:49:44,905 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:49:44,905 INFO L82 PathProgramCache]: Analyzing trace with hash -1091420020, now seen corresponding path program 43 times [2021-08-21 12:49:44,905 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:49:44,905 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1270661646] [2021-08-21 12:49:44,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:49:44,905 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:49:44,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:49:45,291 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:49:45,291 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:49:45,291 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1270661646] [2021-08-21 12:49:45,291 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1270661646] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:49:45,291 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [193977841] [2021-08-21 12:49:45,291 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:49:45,291 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:49:45,291 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:49:45,292 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:49:45,293 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2021-08-21 12:49:47,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:49:47,319 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 12:49:47,319 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:49:47,814 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 12:49:47,815 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 26 [2021-08-21 12:49:48,090 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:49:48,090 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [193977841] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:49:48,090 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:49:48,090 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 29 [2021-08-21 12:49:48,090 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1277726320] [2021-08-21 12:49:48,091 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-08-21 12:49:48,091 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:49:48,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-08-21 12:49:48,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=782, Unknown=0, NotChecked=0, Total=870 [2021-08-21 12:49:48,091 INFO L87 Difference]: Start difference. First operand 477 states and 976 transitions. Second operand has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:49:49,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:49:49,755 INFO L93 Difference]: Finished difference Result 783 states and 1547 transitions. [2021-08-21 12:49:49,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-08-21 12:49:49,755 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:49:49,756 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:49:49,758 INFO L225 Difference]: With dead ends: 783 [2021-08-21 12:49:49,758 INFO L226 Difference]: Without dead ends: 739 [2021-08-21 12:49:49,758 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 787 ImplicationChecksByTransitivity, 1308.8ms TimeCoverageRelationStatistics Valid=294, Invalid=3012, Unknown=0, NotChecked=0, Total=3306 [2021-08-21 12:49:49,759 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 739 states. [2021-08-21 12:49:49,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 739 to 473. [2021-08-21 12:49:49,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 473 states, 472 states have (on average 2.044491525423729) internal successors, (965), 472 states have internal predecessors, (965), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:49:49,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 473 states to 473 states and 965 transitions. [2021-08-21 12:49:49,766 INFO L78 Accepts]: Start accepts. Automaton has 473 states and 965 transitions. Word has length 33 [2021-08-21 12:49:49,766 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:49:49,766 INFO L470 AbstractCegarLoop]: Abstraction has 473 states and 965 transitions. [2021-08-21 12:49:49,767 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:49:49,767 INFO L276 IsEmpty]: Start isEmpty. Operand 473 states and 965 transitions. [2021-08-21 12:49:49,767 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:49:49,767 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:49:49,767 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:49:49,788 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2021-08-21 12:49:49,968 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2021-08-21 12:49:49,968 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:49:49,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:49:49,968 INFO L82 PathProgramCache]: Analyzing trace with hash -1729135732, now seen corresponding path program 44 times [2021-08-21 12:49:49,968 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:49:49,968 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [837867806] [2021-08-21 12:49:49,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:49:49,968 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:49:49,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:49:50,331 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:49:50,332 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:49:50,332 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [837867806] [2021-08-21 12:49:50,332 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [837867806] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:49:50,332 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [615203813] [2021-08-21 12:49:50,332 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:49:50,332 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:49:50,332 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:49:50,333 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:49:50,333 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2021-08-21 12:49:52,416 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:49:52,416 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:49:52,417 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 12:49:52,418 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:49:52,877 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 12:49:52,877 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 26 [2021-08-21 12:49:53,196 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:49:53,197 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [615203813] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:49:53,197 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:49:53,197 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 29 [2021-08-21 12:49:53,197 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [730892237] [2021-08-21 12:49:53,197 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-08-21 12:49:53,197 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:49:53,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-08-21 12:49:53,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=785, Unknown=0, NotChecked=0, Total=870 [2021-08-21 12:49:53,198 INFO L87 Difference]: Start difference. First operand 473 states and 965 transitions. Second operand has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:49:54,239 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:49:54,239 INFO L93 Difference]: Finished difference Result 605 states and 1217 transitions. [2021-08-21 12:49:54,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-08-21 12:49:54,240 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:49:54,240 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:49:54,241 INFO L225 Difference]: With dead ends: 605 [2021-08-21 12:49:54,241 INFO L226 Difference]: Without dead ends: 577 [2021-08-21 12:49:54,241 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 434 ImplicationChecksByTransitivity, 963.6ms TimeCoverageRelationStatistics Valid=200, Invalid=1962, Unknown=0, NotChecked=0, Total=2162 [2021-08-21 12:49:54,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 577 states. [2021-08-21 12:49:54,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 577 to 465. [2021-08-21 12:49:54,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 465 states, 464 states have (on average 2.0452586206896552) internal successors, (949), 464 states have internal predecessors, (949), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:49:54,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 465 states to 465 states and 949 transitions. [2021-08-21 12:49:54,247 INFO L78 Accepts]: Start accepts. Automaton has 465 states and 949 transitions. Word has length 33 [2021-08-21 12:49:54,247 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:49:54,247 INFO L470 AbstractCegarLoop]: Abstraction has 465 states and 949 transitions. [2021-08-21 12:49:54,247 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:49:54,247 INFO L276 IsEmpty]: Start isEmpty. Operand 465 states and 949 transitions. [2021-08-21 12:49:54,247 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:49:54,247 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:49:54,248 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:49:54,271 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2021-08-21 12:49:54,448 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2021-08-21 12:49:54,448 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:49:54,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:49:54,448 INFO L82 PathProgramCache]: Analyzing trace with hash 747488074, now seen corresponding path program 45 times [2021-08-21 12:49:54,448 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:49:54,449 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [784875540] [2021-08-21 12:49:54,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:49:54,449 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:49:54,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:49:54,818 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:49:54,818 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:49:54,818 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [784875540] [2021-08-21 12:49:54,818 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [784875540] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:49:54,818 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1395238130] [2021-08-21 12:49:54,818 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:49:54,819 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:49:54,819 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:49:54,819 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:49:54,821 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2021-08-21 12:49:56,970 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 12:49:56,970 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:49:56,971 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 12:49:56,971 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:49:57,589 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 12:49:57,589 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 26 [2021-08-21 12:49:57,797 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:49:57,797 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1395238130] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:49:57,797 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:49:57,797 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 29 [2021-08-21 12:49:57,798 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [943654042] [2021-08-21 12:49:57,798 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-08-21 12:49:57,798 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:49:57,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-08-21 12:49:57,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=783, Unknown=0, NotChecked=0, Total=870 [2021-08-21 12:49:57,798 INFO L87 Difference]: Start difference. First operand 465 states and 949 transitions. Second operand has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:49:58,680 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:49:58,680 INFO L93 Difference]: Finished difference Result 583 states and 1167 transitions. [2021-08-21 12:49:58,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-08-21 12:49:58,681 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:49:58,681 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:49:58,682 INFO L225 Difference]: With dead ends: 583 [2021-08-21 12:49:58,682 INFO L226 Difference]: Without dead ends: 535 [2021-08-21 12:49:58,682 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 451 ImplicationChecksByTransitivity, 936.9ms TimeCoverageRelationStatistics Valid=197, Invalid=1783, Unknown=0, NotChecked=0, Total=1980 [2021-08-21 12:49:58,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 535 states. [2021-08-21 12:49:58,687 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 535 to 468. [2021-08-21 12:49:58,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 468 states, 467 states have (on average 2.044967880085653) internal successors, (955), 467 states have internal predecessors, (955), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:49:58,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 468 states to 468 states and 955 transitions. [2021-08-21 12:49:58,689 INFO L78 Accepts]: Start accepts. Automaton has 468 states and 955 transitions. Word has length 33 [2021-08-21 12:49:58,689 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:49:58,689 INFO L470 AbstractCegarLoop]: Abstraction has 468 states and 955 transitions. [2021-08-21 12:49:58,689 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:49:58,689 INFO L276 IsEmpty]: Start isEmpty. Operand 468 states and 955 transitions. [2021-08-21 12:49:58,690 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:49:58,690 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:49:58,690 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:49:58,711 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Ended with exit code 0 [2021-08-21 12:49:58,890 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:49:58,890 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:49:58,891 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:49:58,891 INFO L82 PathProgramCache]: Analyzing trace with hash 2133110664, now seen corresponding path program 46 times [2021-08-21 12:49:58,891 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:49:58,891 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1852356120] [2021-08-21 12:49:58,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:49:58,891 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:49:58,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:49:59,267 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:49:59,267 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:49:59,267 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1852356120] [2021-08-21 12:49:59,267 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1852356120] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:49:59,267 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1726481682] [2021-08-21 12:49:59,267 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:49:59,267 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:49:59,268 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:49:59,268 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:49:59,269 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2021-08-21 12:50:01,503 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:50:01,503 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:50:01,504 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 12:50:01,504 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:50:02,126 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 12:50:02,127 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 26 [2021-08-21 12:50:02,322 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:50:02,322 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1726481682] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:50:02,322 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:50:02,322 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 29 [2021-08-21 12:50:02,323 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [936143174] [2021-08-21 12:50:02,323 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-08-21 12:50:02,323 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:50:02,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-08-21 12:50:02,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=782, Unknown=0, NotChecked=0, Total=870 [2021-08-21 12:50:02,323 INFO L87 Difference]: Start difference. First operand 468 states and 955 transitions. Second operand has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:50:03,856 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:50:03,856 INFO L93 Difference]: Finished difference Result 708 states and 1405 transitions. [2021-08-21 12:50:03,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-08-21 12:50:03,857 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:50:03,857 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:50:03,858 INFO L225 Difference]: With dead ends: 708 [2021-08-21 12:50:03,858 INFO L226 Difference]: Without dead ends: 613 [2021-08-21 12:50:03,858 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 882 ImplicationChecksByTransitivity, 1400.6ms TimeCoverageRelationStatistics Valid=336, Invalid=3086, Unknown=0, NotChecked=0, Total=3422 [2021-08-21 12:50:03,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 613 states. [2021-08-21 12:50:03,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 613 to 483. [2021-08-21 12:50:03,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 483 states, 482 states have (on average 2.045643153526971) internal successors, (986), 482 states have internal predecessors, (986), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:50:03,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 483 states to 483 states and 986 transitions. [2021-08-21 12:50:03,864 INFO L78 Accepts]: Start accepts. Automaton has 483 states and 986 transitions. Word has length 33 [2021-08-21 12:50:03,864 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:50:03,864 INFO L470 AbstractCegarLoop]: Abstraction has 483 states and 986 transitions. [2021-08-21 12:50:03,864 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:50:03,864 INFO L276 IsEmpty]: Start isEmpty. Operand 483 states and 986 transitions. [2021-08-21 12:50:03,865 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:50:03,865 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:50:03,865 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:50:03,887 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Forceful destruction successful, exit code 0 [2021-08-21 12:50:04,065 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable51 [2021-08-21 12:50:04,065 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:50:04,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:50:04,066 INFO L82 PathProgramCache]: Analyzing trace with hash 1492000074, now seen corresponding path program 47 times [2021-08-21 12:50:04,066 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:50:04,066 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224258165] [2021-08-21 12:50:04,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:50:04,066 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:50:04,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:50:04,473 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:50:04,473 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:50:04,473 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [224258165] [2021-08-21 12:50:04,474 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [224258165] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:50:04,474 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1646552450] [2021-08-21 12:50:04,474 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:50:04,474 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:50:04,474 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:50:04,475 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:50:04,478 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2021-08-21 12:50:06,855 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 12:50:06,856 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:50:06,856 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 36 conjunts are in the unsatisfiable core [2021-08-21 12:50:06,857 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:50:07,329 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 12:50:07,329 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 26 [2021-08-21 12:50:07,639 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:50:07,639 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1646552450] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:50:07,639 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:50:07,639 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 31 [2021-08-21 12:50:07,639 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1074965077] [2021-08-21 12:50:07,640 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-08-21 12:50:07,640 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:50:07,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-08-21 12:50:07,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=882, Unknown=0, NotChecked=0, Total=992 [2021-08-21 12:50:07,640 INFO L87 Difference]: Start difference. First operand 483 states and 986 transitions. Second operand has 32 states, 32 states have (on average 1.8125) internal successors, (58), 31 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:50:09,428 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:50:09,429 INFO L93 Difference]: Finished difference Result 736 states and 1461 transitions. [2021-08-21 12:50:09,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-08-21 12:50:09,429 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.8125) internal successors, (58), 31 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:50:09,429 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:50:09,430 INFO L225 Difference]: With dead ends: 736 [2021-08-21 12:50:09,430 INFO L226 Difference]: Without dead ends: 668 [2021-08-21 12:50:09,431 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 18 SyntacticMatches, 3 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1148 ImplicationChecksByTransitivity, 1501.3ms TimeCoverageRelationStatistics Valid=441, Invalid=3719, Unknown=0, NotChecked=0, Total=4160 [2021-08-21 12:50:09,431 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 668 states. [2021-08-21 12:50:09,436 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 668 to 484. [2021-08-21 12:50:09,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 484 states, 483 states have (on average 2.0455486542443064) internal successors, (988), 483 states have internal predecessors, (988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:50:09,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 484 states to 484 states and 988 transitions. [2021-08-21 12:50:09,438 INFO L78 Accepts]: Start accepts. Automaton has 484 states and 988 transitions. Word has length 33 [2021-08-21 12:50:09,438 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:50:09,438 INFO L470 AbstractCegarLoop]: Abstraction has 484 states and 988 transitions. [2021-08-21 12:50:09,438 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.8125) internal successors, (58), 31 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:50:09,438 INFO L276 IsEmpty]: Start isEmpty. Operand 484 states and 988 transitions. [2021-08-21 12:50:09,439 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:50:09,439 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:50:09,439 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:50:09,475 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2021-08-21 12:50:09,658 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:50:09,658 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:50:09,658 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:50:09,658 INFO L82 PathProgramCache]: Analyzing trace with hash -1376724856, now seen corresponding path program 48 times [2021-08-21 12:50:09,658 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:50:09,658 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1997813737] [2021-08-21 12:50:09,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:50:09,659 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:50:09,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:50:10,114 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:50:10,114 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:50:10,114 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1997813737] [2021-08-21 12:50:10,114 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1997813737] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:50:10,114 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1038271210] [2021-08-21 12:50:10,114 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:50:10,114 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:50:10,115 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:50:10,117 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:50:10,145 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2021-08-21 12:50:12,524 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 12:50:12,525 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:50:12,525 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 32 conjunts are in the unsatisfiable core [2021-08-21 12:50:12,526 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:50:13,016 INFO L354 Elim1Store]: treesize reduction 26, result has 10.3 percent of original size [2021-08-21 12:50:13,016 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 22 [2021-08-21 12:50:13,277 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:50:13,278 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1038271210] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:50:13,278 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:50:13,278 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 29 [2021-08-21 12:50:13,278 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1529115269] [2021-08-21 12:50:13,278 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-08-21 12:50:13,278 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:50:13,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-08-21 12:50:13,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=774, Unknown=0, NotChecked=0, Total=870 [2021-08-21 12:50:13,278 INFO L87 Difference]: Start difference. First operand 484 states and 988 transitions. Second operand has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:50:15,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:50:15,309 INFO L93 Difference]: Finished difference Result 829 states and 1649 transitions. [2021-08-21 12:50:15,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2021-08-21 12:50:15,309 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:50:15,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:50:15,310 INFO L225 Difference]: With dead ends: 829 [2021-08-21 12:50:15,310 INFO L226 Difference]: Without dead ends: 753 [2021-08-21 12:50:15,311 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1452 ImplicationChecksByTransitivity, 1834.5ms TimeCoverageRelationStatistics Valid=542, Invalid=4714, Unknown=0, NotChecked=0, Total=5256 [2021-08-21 12:50:15,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 753 states. [2021-08-21 12:50:15,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 753 to 497. [2021-08-21 12:50:15,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 497 states, 496 states have (on average 2.0483870967741935) internal successors, (1016), 496 states have internal predecessors, (1016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:50:15,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 497 states to 497 states and 1016 transitions. [2021-08-21 12:50:15,317 INFO L78 Accepts]: Start accepts. Automaton has 497 states and 1016 transitions. Word has length 33 [2021-08-21 12:50:15,317 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:50:15,317 INFO L470 AbstractCegarLoop]: Abstraction has 497 states and 1016 transitions. [2021-08-21 12:50:15,317 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:50:15,317 INFO L276 IsEmpty]: Start isEmpty. Operand 497 states and 1016 transitions. [2021-08-21 12:50:15,318 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:50:15,318 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:50:15,318 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:50:15,341 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2021-08-21 12:50:15,522 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2021-08-21 12:50:15,522 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:50:15,522 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:50:15,523 INFO L82 PathProgramCache]: Analyzing trace with hash 2003609694, now seen corresponding path program 49 times [2021-08-21 12:50:15,523 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:50:15,523 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724409005] [2021-08-21 12:50:15,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:50:15,523 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:50:15,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:50:15,936 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:50:15,936 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:50:15,936 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724409005] [2021-08-21 12:50:15,936 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1724409005] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:50:15,936 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [926013706] [2021-08-21 12:50:15,937 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:50:15,937 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:50:15,937 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:50:15,938 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:50:15,965 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2021-08-21 12:50:18,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:50:18,361 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 12:50:18,361 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:50:18,854 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 12:50:18,854 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 26 [2021-08-21 12:50:19,147 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:50:19,147 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [926013706] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:50:19,147 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:50:19,147 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 29 [2021-08-21 12:50:19,147 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321448536] [2021-08-21 12:50:19,147 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-08-21 12:50:19,147 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:50:19,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-08-21 12:50:19,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=783, Unknown=0, NotChecked=0, Total=870 [2021-08-21 12:50:19,148 INFO L87 Difference]: Start difference. First operand 497 states and 1016 transitions. Second operand has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:50:20,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:50:20,573 INFO L93 Difference]: Finished difference Result 652 states and 1298 transitions. [2021-08-21 12:50:20,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-08-21 12:50:20,573 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:50:20,573 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:50:20,574 INFO L225 Difference]: With dead ends: 652 [2021-08-21 12:50:20,574 INFO L226 Difference]: Without dead ends: 596 [2021-08-21 12:50:20,575 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 952 ImplicationChecksByTransitivity, 1426.8ms TimeCoverageRelationStatistics Valid=362, Invalid=3420, Unknown=0, NotChecked=0, Total=3782 [2021-08-21 12:50:20,575 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 596 states. [2021-08-21 12:50:20,580 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 596 to 511. [2021-08-21 12:50:20,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 511 states, 510 states have (on average 2.045098039215686) internal successors, (1043), 510 states have internal predecessors, (1043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:50:20,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 511 states to 511 states and 1043 transitions. [2021-08-21 12:50:20,581 INFO L78 Accepts]: Start accepts. Automaton has 511 states and 1043 transitions. Word has length 33 [2021-08-21 12:50:20,581 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:50:20,581 INFO L470 AbstractCegarLoop]: Abstraction has 511 states and 1043 transitions. [2021-08-21 12:50:20,581 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:50:20,581 INFO L276 IsEmpty]: Start isEmpty. Operand 511 states and 1043 transitions. [2021-08-21 12:50:20,582 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:50:20,582 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:50:20,582 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:50:20,605 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2021-08-21 12:50:20,783 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2021-08-21 12:50:20,783 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:50:20,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:50:20,783 INFO L82 PathProgramCache]: Analyzing trace with hash 420173180, now seen corresponding path program 50 times [2021-08-21 12:50:20,783 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:50:20,783 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1108452281] [2021-08-21 12:50:20,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:50:20,783 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:50:20,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:50:21,150 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:50:21,150 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:50:21,151 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1108452281] [2021-08-21 12:50:21,151 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1108452281] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:50:21,151 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [350888852] [2021-08-21 12:50:21,151 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:50:21,151 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:50:21,151 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:50:21,152 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:50:21,153 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2021-08-21 12:50:23,668 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:50:23,668 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:50:23,669 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 12:50:23,669 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:50:24,293 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 12:50:24,293 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 26 [2021-08-21 12:50:24,494 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:50:24,495 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [350888852] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:50:24,495 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:50:24,495 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 29 [2021-08-21 12:50:24,495 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [396372290] [2021-08-21 12:50:24,495 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-08-21 12:50:24,495 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:50:24,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-08-21 12:50:24,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=782, Unknown=0, NotChecked=0, Total=870 [2021-08-21 12:50:24,496 INFO L87 Difference]: Start difference. First operand 511 states and 1043 transitions. Second operand has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:50:25,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:50:25,344 INFO L93 Difference]: Finished difference Result 637 states and 1276 transitions. [2021-08-21 12:50:25,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-08-21 12:50:25,345 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:50:25,345 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:50:25,346 INFO L225 Difference]: With dead ends: 637 [2021-08-21 12:50:25,346 INFO L226 Difference]: Without dead ends: 589 [2021-08-21 12:50:25,346 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 479 ImplicationChecksByTransitivity, 896.6ms TimeCoverageRelationStatistics Valid=195, Invalid=1785, Unknown=0, NotChecked=0, Total=1980 [2021-08-21 12:50:25,346 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 589 states. [2021-08-21 12:50:25,350 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 589 to 515. [2021-08-21 12:50:25,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 515 states, 514 states have (on average 2.044747081712062) internal successors, (1051), 514 states have internal predecessors, (1051), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:50:25,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 515 states to 515 states and 1051 transitions. [2021-08-21 12:50:25,351 INFO L78 Accepts]: Start accepts. Automaton has 515 states and 1051 transitions. Word has length 33 [2021-08-21 12:50:25,352 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:50:25,352 INFO L470 AbstractCegarLoop]: Abstraction has 515 states and 1051 transitions. [2021-08-21 12:50:25,352 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:50:25,352 INFO L276 IsEmpty]: Start isEmpty. Operand 515 states and 1051 transitions. [2021-08-21 12:50:25,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:50:25,352 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:50:25,352 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:50:25,375 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2021-08-21 12:50:25,553 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:50:25,553 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:50:25,553 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:50:25,553 INFO L82 PathProgramCache]: Analyzing trace with hash 1805795770, now seen corresponding path program 51 times [2021-08-21 12:50:25,554 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:50:25,554 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [599519777] [2021-08-21 12:50:25,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:50:25,554 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:50:25,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:50:25,957 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:50:25,957 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:50:25,957 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [599519777] [2021-08-21 12:50:25,957 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [599519777] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:50:25,957 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1292750990] [2021-08-21 12:50:25,957 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:50:25,957 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:50:25,957 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:50:25,961 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:50:25,996 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2021-08-21 12:50:28,506 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 12:50:28,506 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:50:28,507 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 12:50:28,508 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:50:29,171 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 12:50:29,171 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 26 [2021-08-21 12:50:29,366 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:50:29,366 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1292750990] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:50:29,366 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:50:29,366 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 29 [2021-08-21 12:50:29,366 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747827806] [2021-08-21 12:50:29,366 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-08-21 12:50:29,366 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:50:29,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-08-21 12:50:29,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=781, Unknown=0, NotChecked=0, Total=870 [2021-08-21 12:50:29,367 INFO L87 Difference]: Start difference. First operand 515 states and 1051 transitions. Second operand has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:50:30,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:50:30,907 INFO L93 Difference]: Finished difference Result 764 states and 1519 transitions. [2021-08-21 12:50:30,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-08-21 12:50:30,907 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:50:30,907 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:50:30,908 INFO L225 Difference]: With dead ends: 764 [2021-08-21 12:50:30,908 INFO L226 Difference]: Without dead ends: 669 [2021-08-21 12:50:30,909 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 955 ImplicationChecksByTransitivity, 1465.7ms TimeCoverageRelationStatistics Valid=345, Invalid=3195, Unknown=0, NotChecked=0, Total=3540 [2021-08-21 12:50:30,909 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 669 states. [2021-08-21 12:50:30,913 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 669 to 531. [2021-08-21 12:50:30,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 531 states, 530 states have (on average 2.047169811320755) internal successors, (1085), 530 states have internal predecessors, (1085), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:50:30,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 531 states to 531 states and 1085 transitions. [2021-08-21 12:50:30,915 INFO L78 Accepts]: Start accepts. Automaton has 531 states and 1085 transitions. Word has length 33 [2021-08-21 12:50:30,915 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:50:30,915 INFO L470 AbstractCegarLoop]: Abstraction has 531 states and 1085 transitions. [2021-08-21 12:50:30,915 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:50:30,915 INFO L276 IsEmpty]: Start isEmpty. Operand 531 states and 1085 transitions. [2021-08-21 12:50:30,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:50:30,915 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:50:30,915 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:50:30,939 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Ended with exit code 0 [2021-08-21 12:50:31,116 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:50:31,116 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:50:31,116 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:50:31,116 INFO L82 PathProgramCache]: Analyzing trace with hash 1164685180, now seen corresponding path program 52 times [2021-08-21 12:50:31,116 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:50:31,117 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1205715289] [2021-08-21 12:50:31,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:50:31,117 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:50:31,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:50:31,572 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:50:31,572 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:50:31,572 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1205715289] [2021-08-21 12:50:31,572 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1205715289] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:50:31,572 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2005530764] [2021-08-21 12:50:31,572 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:50:31,572 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:50:31,573 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:50:31,573 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:50:31,574 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2021-08-21 12:50:34,276 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:50:34,277 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:50:34,277 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 12:50:34,281 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:50:34,768 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 12:50:34,768 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 26 [2021-08-21 12:50:35,024 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:50:35,024 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2005530764] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:50:35,024 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:50:35,024 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 29 [2021-08-21 12:50:35,024 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1920337699] [2021-08-21 12:50:35,024 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-08-21 12:50:35,024 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:50:35,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-08-21 12:50:35,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=774, Unknown=0, NotChecked=0, Total=870 [2021-08-21 12:50:35,025 INFO L87 Difference]: Start difference. First operand 531 states and 1085 transitions. Second operand has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:50:36,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:50:36,986 INFO L93 Difference]: Finished difference Result 788 states and 1566 transitions. [2021-08-21 12:50:36,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2021-08-21 12:50:36,987 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:50:36,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:50:36,988 INFO L225 Difference]: With dead ends: 788 [2021-08-21 12:50:36,988 INFO L226 Difference]: Without dead ends: 720 [2021-08-21 12:50:36,988 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1236 ImplicationChecksByTransitivity, 1615.6ms TimeCoverageRelationStatistics Valid=471, Invalid=3951, Unknown=0, NotChecked=0, Total=4422 [2021-08-21 12:50:36,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 720 states. [2021-08-21 12:50:36,994 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 720 to 532. [2021-08-21 12:50:36,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 532 states, 531 states have (on average 2.0451977401129944) internal successors, (1086), 531 states have internal predecessors, (1086), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:50:36,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 532 states to 532 states and 1086 transitions. [2021-08-21 12:50:36,996 INFO L78 Accepts]: Start accepts. Automaton has 532 states and 1086 transitions. Word has length 33 [2021-08-21 12:50:36,996 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:50:36,996 INFO L470 AbstractCegarLoop]: Abstraction has 532 states and 1086 transitions. [2021-08-21 12:50:36,997 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:50:36,997 INFO L276 IsEmpty]: Start isEmpty. Operand 532 states and 1086 transitions. [2021-08-21 12:50:36,998 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:50:36,998 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:50:36,998 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:50:37,030 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2021-08-21 12:50:37,220 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:50:37,220 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:50:37,221 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:50:37,221 INFO L82 PathProgramCache]: Analyzing trace with hash -1704039750, now seen corresponding path program 53 times [2021-08-21 12:50:37,221 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:50:37,221 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1920137456] [2021-08-21 12:50:37,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:50:37,221 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:50:37,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:50:37,598 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:50:37,598 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:50:37,598 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1920137456] [2021-08-21 12:50:37,599 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1920137456] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:50:37,599 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1006230069] [2021-08-21 12:50:37,599 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:50:37,599 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:50:37,599 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:50:37,599 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:50:37,600 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2021-08-21 12:50:40,273 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 12:50:40,273 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:50:40,274 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 32 conjunts are in the unsatisfiable core [2021-08-21 12:50:40,274 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:50:40,750 INFO L354 Elim1Store]: treesize reduction 26, result has 10.3 percent of original size [2021-08-21 12:50:40,751 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 22 [2021-08-21 12:50:40,997 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:50:40,997 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1006230069] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:50:40,997 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:50:40,997 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 29 [2021-08-21 12:50:40,997 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [769126774] [2021-08-21 12:50:40,997 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-08-21 12:50:40,997 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:50:40,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-08-21 12:50:40,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=775, Unknown=0, NotChecked=0, Total=870 [2021-08-21 12:50:40,998 INFO L87 Difference]: Start difference. First operand 532 states and 1086 transitions. Second operand has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:50:43,713 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:50:43,713 INFO L93 Difference]: Finished difference Result 888 states and 1768 transitions. [2021-08-21 12:50:43,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2021-08-21 12:50:43,713 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:50:43,713 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:50:43,714 INFO L225 Difference]: With dead ends: 888 [2021-08-21 12:50:43,715 INFO L226 Difference]: Without dead ends: 812 [2021-08-21 12:50:43,715 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1869 ImplicationChecksByTransitivity, 1984.2ms TimeCoverageRelationStatistics Valid=616, Invalid=5704, Unknown=0, NotChecked=0, Total=6320 [2021-08-21 12:50:43,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 812 states. [2021-08-21 12:50:43,721 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 812 to 540. [2021-08-21 12:50:43,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 540 states, 539 states have (on average 2.038961038961039) internal successors, (1099), 539 states have internal predecessors, (1099), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:50:43,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 540 states to 540 states and 1099 transitions. [2021-08-21 12:50:43,723 INFO L78 Accepts]: Start accepts. Automaton has 540 states and 1099 transitions. Word has length 33 [2021-08-21 12:50:43,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:50:43,723 INFO L470 AbstractCegarLoop]: Abstraction has 540 states and 1099 transitions. [2021-08-21 12:50:43,723 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:50:43,723 INFO L276 IsEmpty]: Start isEmpty. Operand 540 states and 1099 transitions. [2021-08-21 12:50:43,724 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:50:43,724 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:50:43,724 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:50:43,747 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Ended with exit code 0 [2021-08-21 12:50:43,924 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2021-08-21 12:50:43,924 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:50:43,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:50:43,924 INFO L82 PathProgramCache]: Analyzing trace with hash 1676294800, now seen corresponding path program 54 times [2021-08-21 12:50:43,925 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:50:43,925 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231331451] [2021-08-21 12:50:43,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:50:43,925 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:50:43,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:50:44,276 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:50:44,276 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:50:44,276 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1231331451] [2021-08-21 12:50:44,276 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1231331451] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:50:44,276 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [597969467] [2021-08-21 12:50:44,276 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:50:44,277 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:50:44,277 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:50:44,277 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:50:44,278 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2021-08-21 12:50:46,979 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 12:50:46,979 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:50:46,980 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 32 conjunts are in the unsatisfiable core [2021-08-21 12:50:46,980 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:50:47,408 INFO L354 Elim1Store]: treesize reduction 26, result has 10.3 percent of original size [2021-08-21 12:50:47,408 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 22 [2021-08-21 12:50:47,695 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:50:47,695 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [597969467] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:50:47,695 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:50:47,695 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 29 [2021-08-21 12:50:47,695 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1933222938] [2021-08-21 12:50:47,695 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-08-21 12:50:47,696 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:50:47,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-08-21 12:50:47,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=782, Unknown=0, NotChecked=0, Total=870 [2021-08-21 12:50:47,696 INFO L87 Difference]: Start difference. First operand 540 states and 1099 transitions. Second operand has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:50:49,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:50:49,127 INFO L93 Difference]: Finished difference Result 715 states and 1420 transitions. [2021-08-21 12:50:49,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-08-21 12:50:49,127 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:50:49,127 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:50:49,128 INFO L225 Difference]: With dead ends: 715 [2021-08-21 12:50:49,128 INFO L226 Difference]: Without dead ends: 659 [2021-08-21 12:50:49,129 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 939 ImplicationChecksByTransitivity, 1298.5ms TimeCoverageRelationStatistics Valid=354, Invalid=3306, Unknown=0, NotChecked=0, Total=3660 [2021-08-21 12:50:49,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 659 states. [2021-08-21 12:50:49,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 659 to 544. [2021-08-21 12:50:49,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 544 states, 543 states have (on average 2.0386740331491713) internal successors, (1107), 543 states have internal predecessors, (1107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:50:49,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 544 states to 544 states and 1107 transitions. [2021-08-21 12:50:49,136 INFO L78 Accepts]: Start accepts. Automaton has 544 states and 1107 transitions. Word has length 33 [2021-08-21 12:50:49,136 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:50:49,136 INFO L470 AbstractCegarLoop]: Abstraction has 544 states and 1107 transitions. [2021-08-21 12:50:49,136 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:50:49,136 INFO L276 IsEmpty]: Start isEmpty. Operand 544 states and 1107 transitions. [2021-08-21 12:50:49,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:50:49,137 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:50:49,137 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:50:49,160 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Forceful destruction successful, exit code 0 [2021-08-21 12:50:49,337 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2021-08-21 12:50:49,337 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:50:49,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:50:49,337 INFO L82 PathProgramCache]: Analyzing trace with hash 1679711078, now seen corresponding path program 55 times [2021-08-21 12:50:49,337 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:50:49,338 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1399674279] [2021-08-21 12:50:49,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:50:49,338 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:50:49,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:50:49,743 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:50:49,743 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:50:49,743 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1399674279] [2021-08-21 12:50:49,744 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1399674279] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:50:49,744 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [498518244] [2021-08-21 12:50:49,744 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:50:49,744 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:50:49,744 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:50:49,744 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:50:49,745 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2021-08-21 12:50:52,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:50:52,506 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 12:50:52,507 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:50:53,108 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 12:50:53,108 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 26 [2021-08-21 12:50:53,308 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:50:53,308 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [498518244] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:50:53,308 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:50:53,308 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 29 [2021-08-21 12:50:53,308 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [675508555] [2021-08-21 12:50:53,309 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-08-21 12:50:53,309 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:50:53,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-08-21 12:50:53,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=786, Unknown=0, NotChecked=0, Total=870 [2021-08-21 12:50:53,309 INFO L87 Difference]: Start difference. First operand 544 states and 1107 transitions. Second operand has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:50:55,112 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:50:55,113 INFO L93 Difference]: Finished difference Result 766 states and 1515 transitions. [2021-08-21 12:50:55,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2021-08-21 12:50:55,113 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:50:55,113 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:50:55,114 INFO L225 Difference]: With dead ends: 766 [2021-08-21 12:50:55,114 INFO L226 Difference]: Without dead ends: 678 [2021-08-21 12:50:55,115 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1221 ImplicationChecksByTransitivity, 1661.4ms TimeCoverageRelationStatistics Valid=399, Invalid=4023, Unknown=0, NotChecked=0, Total=4422 [2021-08-21 12:50:55,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 678 states. [2021-08-21 12:50:55,119 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 678 to 570. [2021-08-21 12:50:55,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 570 states, 569 states have (on average 2.0369068541300526) internal successors, (1159), 569 states have internal predecessors, (1159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:50:55,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 570 states to 570 states and 1159 transitions. [2021-08-21 12:50:55,121 INFO L78 Accepts]: Start accepts. Automaton has 570 states and 1159 transitions. Word has length 33 [2021-08-21 12:50:55,121 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:50:55,121 INFO L470 AbstractCegarLoop]: Abstraction has 570 states and 1159 transitions. [2021-08-21 12:50:55,121 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:50:55,121 INFO L276 IsEmpty]: Start isEmpty. Operand 570 states and 1159 transitions. [2021-08-21 12:50:55,121 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:50:55,121 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:50:55,122 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:50:55,145 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2021-08-21 12:50:55,322 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:50:55,322 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:50:55,322 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:50:55,323 INFO L82 PathProgramCache]: Analyzing trace with hash 1038600488, now seen corresponding path program 56 times [2021-08-21 12:50:55,323 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:50:55,323 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2020488720] [2021-08-21 12:50:55,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:50:55,323 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:50:55,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:50:55,758 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:50:55,758 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:50:55,758 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2020488720] [2021-08-21 12:50:55,758 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2020488720] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:50:55,758 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1679888862] [2021-08-21 12:50:55,758 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:50:55,758 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:50:55,759 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:50:55,759 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:50:55,773 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2021-08-21 12:50:58,613 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:50:58,613 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:50:58,614 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 12:50:58,614 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:50:59,069 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 12:50:59,070 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 26 [2021-08-21 12:50:59,324 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:50:59,324 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1679888862] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:50:59,324 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:50:59,324 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 29 [2021-08-21 12:50:59,324 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1042394139] [2021-08-21 12:50:59,325 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-08-21 12:50:59,325 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:50:59,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-08-21 12:50:59,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=781, Unknown=0, NotChecked=0, Total=870 [2021-08-21 12:50:59,325 INFO L87 Difference]: Start difference. First operand 570 states and 1159 transitions. Second operand has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:51:01,248 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:51:01,248 INFO L93 Difference]: Finished difference Result 771 states and 1529 transitions. [2021-08-21 12:51:01,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2021-08-21 12:51:01,249 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:51:01,249 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:51:01,250 INFO L225 Difference]: With dead ends: 771 [2021-08-21 12:51:01,250 INFO L226 Difference]: Without dead ends: 707 [2021-08-21 12:51:01,250 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1238 ImplicationChecksByTransitivity, 1625.2ms TimeCoverageRelationStatistics Valid=431, Invalid=3991, Unknown=0, NotChecked=0, Total=4422 [2021-08-21 12:51:01,251 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 707 states. [2021-08-21 12:51:01,255 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 707 to 571. [2021-08-21 12:51:01,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 571 states, 570 states have (on average 2.0350877192982457) internal successors, (1160), 570 states have internal predecessors, (1160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:51:01,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 571 states to 571 states and 1160 transitions. [2021-08-21 12:51:01,256 INFO L78 Accepts]: Start accepts. Automaton has 571 states and 1160 transitions. Word has length 33 [2021-08-21 12:51:01,256 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:51:01,256 INFO L470 AbstractCegarLoop]: Abstraction has 571 states and 1160 transitions. [2021-08-21 12:51:01,256 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:51:01,257 INFO L276 IsEmpty]: Start isEmpty. Operand 571 states and 1160 transitions. [2021-08-21 12:51:01,257 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:51:01,257 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:51:01,257 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:51:01,282 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Ended with exit code 0 [2021-08-21 12:51:01,458 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:51:01,458 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:51:01,458 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:51:01,458 INFO L82 PathProgramCache]: Analyzing trace with hash -1830124442, now seen corresponding path program 57 times [2021-08-21 12:51:01,458 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:51:01,458 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1517026061] [2021-08-21 12:51:01,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:51:01,458 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:51:01,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:51:01,814 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:51:01,814 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:51:01,814 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1517026061] [2021-08-21 12:51:01,814 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1517026061] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:51:01,814 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1815770616] [2021-08-21 12:51:01,815 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:51:01,815 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:51:01,815 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:51:01,822 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:51:01,823 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2021-08-21 12:51:04,715 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 12:51:04,715 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:51:04,718 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 12:51:04,718 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:51:05,181 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 12:51:05,182 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 26 [2021-08-21 12:51:05,427 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:51:05,427 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1815770616] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:51:05,427 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:51:05,428 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 29 [2021-08-21 12:51:05,428 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1454347339] [2021-08-21 12:51:05,428 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-08-21 12:51:05,428 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:51:05,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-08-21 12:51:05,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=780, Unknown=0, NotChecked=0, Total=870 [2021-08-21 12:51:05,428 INFO L87 Difference]: Start difference. First operand 571 states and 1160 transitions. Second operand has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:51:07,825 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:51:07,825 INFO L93 Difference]: Finished difference Result 823 states and 1634 transitions. [2021-08-21 12:51:07,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2021-08-21 12:51:07,825 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:51:07,825 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:51:07,827 INFO L225 Difference]: With dead ends: 823 [2021-08-21 12:51:07,827 INFO L226 Difference]: Without dead ends: 767 [2021-08-21 12:51:07,828 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1560 ImplicationChecksByTransitivity, 1827.8ms TimeCoverageRelationStatistics Valid=521, Invalid=4881, Unknown=0, NotChecked=0, Total=5402 [2021-08-21 12:51:07,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 767 states. [2021-08-21 12:51:07,833 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 767 to 567. [2021-08-21 12:51:07,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 567 states, 566 states have (on average 2.030035335689046) internal successors, (1149), 566 states have internal predecessors, (1149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:51:07,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 567 states to 567 states and 1149 transitions. [2021-08-21 12:51:07,834 INFO L78 Accepts]: Start accepts. Automaton has 567 states and 1149 transitions. Word has length 33 [2021-08-21 12:51:07,834 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:51:07,834 INFO L470 AbstractCegarLoop]: Abstraction has 567 states and 1149 transitions. [2021-08-21 12:51:07,834 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:51:07,834 INFO L276 IsEmpty]: Start isEmpty. Operand 567 states and 1149 transitions. [2021-08-21 12:51:07,835 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:51:07,835 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:51:07,835 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:51:07,859 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Ended with exit code 0 [2021-08-21 12:51:08,035 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:51:08,036 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:51:08,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:51:08,036 INFO L82 PathProgramCache]: Analyzing trace with hash -1934971060, now seen corresponding path program 58 times [2021-08-21 12:51:08,036 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:51:08,036 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656903000] [2021-08-21 12:51:08,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:51:08,036 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:51:08,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:51:08,467 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:51:08,467 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:51:08,467 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656903000] [2021-08-21 12:51:08,467 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [656903000] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:51:08,467 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1431439745] [2021-08-21 12:51:08,467 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:51:08,467 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:51:08,468 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:51:08,468 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:51:08,500 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2021-08-21 12:51:11,516 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:51:11,517 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:51:11,517 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 12:51:11,518 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:51:11,935 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 12:51:11,935 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 26 [2021-08-21 12:51:12,218 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:51:12,219 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1431439745] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:51:12,219 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:51:12,219 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 29 [2021-08-21 12:51:12,219 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1338418975] [2021-08-21 12:51:12,219 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-08-21 12:51:12,219 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:51:12,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-08-21 12:51:12,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=781, Unknown=0, NotChecked=0, Total=870 [2021-08-21 12:51:12,220 INFO L87 Difference]: Start difference. First operand 567 states and 1149 transitions. Second operand has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:51:13,709 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:51:13,709 INFO L93 Difference]: Finished difference Result 729 states and 1442 transitions. [2021-08-21 12:51:13,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-08-21 12:51:13,709 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:51:13,710 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:51:13,711 INFO L225 Difference]: With dead ends: 729 [2021-08-21 12:51:13,711 INFO L226 Difference]: Without dead ends: 673 [2021-08-21 12:51:13,711 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1021 ImplicationChecksByTransitivity, 1409.2ms TimeCoverageRelationStatistics Valid=385, Invalid=3521, Unknown=0, NotChecked=0, Total=3906 [2021-08-21 12:51:13,712 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 673 states. [2021-08-21 12:51:13,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 673 to 573. [2021-08-21 12:51:13,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 573 states, 572 states have (on average 2.0262237762237763) internal successors, (1159), 572 states have internal predecessors, (1159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:51:13,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 573 states to 573 states and 1159 transitions. [2021-08-21 12:51:13,717 INFO L78 Accepts]: Start accepts. Automaton has 573 states and 1159 transitions. Word has length 33 [2021-08-21 12:51:13,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:51:13,717 INFO L470 AbstractCegarLoop]: Abstraction has 573 states and 1159 transitions. [2021-08-21 12:51:13,718 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.9333333333333333) internal successors, (58), 29 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:51:13,718 INFO L276 IsEmpty]: Start isEmpty. Operand 573 states and 1159 transitions. [2021-08-21 12:51:13,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:51:13,719 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:51:13,719 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:51:13,742 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Forceful destruction successful, exit code 0 [2021-08-21 12:51:13,919 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:51:13,919 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:51:13,919 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:51:13,919 INFO L82 PathProgramCache]: Analyzing trace with hash 1614609616, now seen corresponding path program 59 times [2021-08-21 12:51:13,920 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:51:13,920 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730215900] [2021-08-21 12:51:13,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:51:13,920 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:51:13,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:51:14,292 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:51:14,292 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:51:14,292 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730215900] [2021-08-21 12:51:14,292 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [730215900] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:51:14,292 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [594280215] [2021-08-21 12:51:14,292 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:51:14,292 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:51:14,292 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:51:14,294 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:51:14,295 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2021-08-21 12:51:17,317 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-21 12:51:17,317 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:51:17,318 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 32 conjunts are in the unsatisfiable core [2021-08-21 12:51:17,319 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:51:17,951 INFO L354 Elim1Store]: treesize reduction 26, result has 10.3 percent of original size [2021-08-21 12:51:17,952 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 22 [2021-08-21 12:51:18,152 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:51:18,153 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [594280215] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:51:18,153 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:51:18,153 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 30 [2021-08-21 12:51:18,153 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2025581760] [2021-08-21 12:51:18,153 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-08-21 12:51:18,153 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:51:18,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-08-21 12:51:18,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=843, Unknown=0, NotChecked=0, Total=930 [2021-08-21 12:51:18,154 INFO L87 Difference]: Start difference. First operand 573 states and 1159 transitions. Second operand has 31 states, 31 states have (on average 1.903225806451613) internal successors, (59), 30 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:51:19,090 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:51:19,090 INFO L93 Difference]: Finished difference Result 722 states and 1426 transitions. [2021-08-21 12:51:19,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-08-21 12:51:19,091 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.903225806451613) internal successors, (59), 30 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:51:19,091 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:51:19,092 INFO L225 Difference]: With dead ends: 722 [2021-08-21 12:51:19,092 INFO L226 Difference]: Without dead ends: 674 [2021-08-21 12:51:19,092 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 484 ImplicationChecksByTransitivity, 995.6ms TimeCoverageRelationStatistics Valid=194, Invalid=1968, Unknown=0, NotChecked=0, Total=2162 [2021-08-21 12:51:19,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 674 states. [2021-08-21 12:51:19,096 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 674 to 588. [2021-08-21 12:51:19,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 588 states, 587 states have (on average 2.0306643952299828) internal successors, (1192), 587 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-08-21 12:51:19,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 588 states to 588 states and 1192 transitions. [2021-08-21 12:51:19,098 INFO L78 Accepts]: Start accepts. Automaton has 588 states and 1192 transitions. Word has length 33 [2021-08-21 12:51:19,098 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:51:19,098 INFO L470 AbstractCegarLoop]: Abstraction has 588 states and 1192 transitions. [2021-08-21 12:51:19,098 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.903225806451613) internal successors, (59), 30 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:51:19,098 INFO L276 IsEmpty]: Start isEmpty. Operand 588 states and 1192 transitions. [2021-08-21 12:51:19,099 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:51:19,099 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:51:19,099 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:51:19,123 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Forceful destruction successful, exit code 0 [2021-08-21 12:51:19,299 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2021-08-21 12:51:19,300 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:51:19,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:51:19,300 INFO L82 PathProgramCache]: Analyzing trace with hash -1400985966, now seen corresponding path program 60 times [2021-08-21 12:51:19,300 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:51:19,300 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1976663350] [2021-08-21 12:51:19,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:51:19,300 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:51:19,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:51:19,668 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:51:19,668 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:51:19,668 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1976663350] [2021-08-21 12:51:19,668 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1976663350] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:51:19,668 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1616213626] [2021-08-21 12:51:19,668 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:51:19,668 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:51:19,668 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:51:19,669 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:51:19,670 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2021-08-21 12:51:22,755 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 12:51:22,755 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:51:22,756 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 12:51:22,756 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:51:23,414 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 12:51:23,414 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 26 [2021-08-21 12:51:23,615 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:51:23,615 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1616213626] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:51:23,615 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:51:23,615 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 30 [2021-08-21 12:51:23,615 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839087493] [2021-08-21 12:51:23,615 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-08-21 12:51:23,616 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:51:23,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-08-21 12:51:23,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=843, Unknown=0, NotChecked=0, Total=930 [2021-08-21 12:51:23,616 INFO L87 Difference]: Start difference. First operand 588 states and 1192 transitions. Second operand has 31 states, 31 states have (on average 1.903225806451613) internal successors, (59), 30 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:51:24,581 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:51:24,581 INFO L93 Difference]: Finished difference Result 759 states and 1493 transitions. [2021-08-21 12:51:24,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-08-21 12:51:24,581 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.903225806451613) internal successors, (59), 30 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:51:24,581 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:51:24,582 INFO L225 Difference]: With dead ends: 759 [2021-08-21 12:51:24,583 INFO L226 Difference]: Without dead ends: 711 [2021-08-21 12:51:24,583 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 484 ImplicationChecksByTransitivity, 989.9ms TimeCoverageRelationStatistics Valid=193, Invalid=1969, Unknown=0, NotChecked=0, Total=2162 [2021-08-21 12:51:24,583 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 711 states. [2021-08-21 12:51:24,587 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 711 to 589. [2021-08-21 12:51:24,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 589 states, 588 states have (on average 2.0306122448979593) internal successors, (1194), 588 states have internal predecessors, (1194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:51:24,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 589 states to 589 states and 1194 transitions. [2021-08-21 12:51:24,589 INFO L78 Accepts]: Start accepts. Automaton has 589 states and 1194 transitions. Word has length 33 [2021-08-21 12:51:24,589 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:51:24,589 INFO L470 AbstractCegarLoop]: Abstraction has 589 states and 1194 transitions. [2021-08-21 12:51:24,589 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.903225806451613) internal successors, (59), 30 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:51:24,589 INFO L276 IsEmpty]: Start isEmpty. Operand 589 states and 1194 transitions. [2021-08-21 12:51:24,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:51:24,590 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:51:24,590 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:51:24,614 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Forceful destruction successful, exit code 0 [2021-08-21 12:51:24,790 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:51:24,790 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:51:24,791 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:51:24,791 INFO L82 PathProgramCache]: Analyzing trace with hash -15363376, now seen corresponding path program 61 times [2021-08-21 12:51:24,791 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:51:24,791 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1261909381] [2021-08-21 12:51:24,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:51:24,791 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:51:24,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:51:25,168 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:51:25,169 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:51:25,169 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1261909381] [2021-08-21 12:51:25,169 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1261909381] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:51:25,169 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [22673763] [2021-08-21 12:51:25,169 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:51:25,169 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:51:25,169 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:51:25,170 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:51:25,170 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2021-08-21 12:51:28,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:51:28,323 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 12:51:28,323 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:51:28,971 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 12:51:28,971 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 26 [2021-08-21 12:51:29,172 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:51:29,172 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [22673763] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:51:29,173 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:51:29,173 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 30 [2021-08-21 12:51:29,173 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1001571891] [2021-08-21 12:51:29,173 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-08-21 12:51:29,173 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:51:29,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-08-21 12:51:29,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=844, Unknown=0, NotChecked=0, Total=930 [2021-08-21 12:51:29,173 INFO L87 Difference]: Start difference. First operand 589 states and 1194 transitions. Second operand has 31 states, 31 states have (on average 1.903225806451613) internal successors, (59), 30 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:51:30,282 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:51:30,282 INFO L93 Difference]: Finished difference Result 797 states and 1571 transitions. [2021-08-21 12:51:30,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-08-21 12:51:30,283 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.903225806451613) internal successors, (59), 30 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:51:30,283 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:51:30,284 INFO L225 Difference]: With dead ends: 797 [2021-08-21 12:51:30,284 INFO L226 Difference]: Without dead ends: 749 [2021-08-21 12:51:30,284 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 517 ImplicationChecksByTransitivity, 1072.6ms TimeCoverageRelationStatistics Valid=205, Invalid=2147, Unknown=0, NotChecked=0, Total=2352 [2021-08-21 12:51:30,285 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 749 states. [2021-08-21 12:51:30,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 749 to 593. [2021-08-21 12:51:30,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 593 states, 592 states have (on average 2.0304054054054053) internal successors, (1202), 592 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-08-21 12:51:30,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 593 states to 593 states and 1202 transitions. [2021-08-21 12:51:30,293 INFO L78 Accepts]: Start accepts. Automaton has 593 states and 1202 transitions. Word has length 33 [2021-08-21 12:51:30,293 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:51:30,293 INFO L470 AbstractCegarLoop]: Abstraction has 593 states and 1202 transitions. [2021-08-21 12:51:30,293 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.903225806451613) internal successors, (59), 30 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:51:30,293 INFO L276 IsEmpty]: Start isEmpty. Operand 593 states and 1202 transitions. [2021-08-21 12:51:30,294 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:51:30,294 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:51:30,294 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:51:30,336 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Ended with exit code 0 [2021-08-21 12:51:30,520 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2021-08-21 12:51:30,521 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:51:30,521 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:51:30,521 INFO L82 PathProgramCache]: Analyzing trace with hash -656473966, now seen corresponding path program 62 times [2021-08-21 12:51:30,521 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:51:30,521 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [323782895] [2021-08-21 12:51:30,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:51:30,521 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:51:30,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:51:30,884 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:51:30,884 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:51:30,885 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [323782895] [2021-08-21 12:51:30,885 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [323782895] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:51:30,885 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [359069074] [2021-08-21 12:51:30,885 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:51:30,885 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:51:30,885 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:51:30,885 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:51:30,886 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2021-08-21 12:51:34,054 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:51:34,054 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:51:34,055 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 12:51:34,056 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:51:34,549 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 12:51:34,549 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 26 [2021-08-21 12:51:34,848 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:51:34,848 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [359069074] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:51:34,848 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:51:34,848 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 30 [2021-08-21 12:51:34,848 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1924907353] [2021-08-21 12:51:34,848 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-08-21 12:51:34,848 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:51:34,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-08-21 12:51:34,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=839, Unknown=0, NotChecked=0, Total=930 [2021-08-21 12:51:34,849 INFO L87 Difference]: Start difference. First operand 593 states and 1202 transitions. Second operand has 31 states, 31 states have (on average 1.903225806451613) internal successors, (59), 30 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:51:35,976 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:51:35,976 INFO L93 Difference]: Finished difference Result 830 states and 1640 transitions. [2021-08-21 12:51:35,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-08-21 12:51:35,977 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.903225806451613) internal successors, (59), 30 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:51:35,977 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:51:35,978 INFO L225 Difference]: With dead ends: 830 [2021-08-21 12:51:35,979 INFO L226 Difference]: Without dead ends: 798 [2021-08-21 12:51:35,979 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 621 ImplicationChecksByTransitivity, 1129.9ms TimeCoverageRelationStatistics Valid=242, Invalid=2410, Unknown=0, NotChecked=0, Total=2652 [2021-08-21 12:51:35,980 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 798 states. [2021-08-21 12:51:35,986 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 798 to 594. [2021-08-21 12:51:35,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 594 states, 593 states have (on average 2.03035413153457) internal successors, (1204), 593 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-08-21 12:51:35,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 594 states to 594 states and 1204 transitions. [2021-08-21 12:51:35,988 INFO L78 Accepts]: Start accepts. Automaton has 594 states and 1204 transitions. Word has length 33 [2021-08-21 12:51:35,988 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:51:35,988 INFO L470 AbstractCegarLoop]: Abstraction has 594 states and 1204 transitions. [2021-08-21 12:51:35,988 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.903225806451613) internal successors, (59), 30 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:51:35,988 INFO L276 IsEmpty]: Start isEmpty. Operand 594 states and 1204 transitions. [2021-08-21 12:51:35,989 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:51:35,989 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:51:35,989 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:51:36,033 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Forceful destruction successful, exit code 0 [2021-08-21 12:51:36,204 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2021-08-21 12:51:36,205 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:51:36,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:51:36,205 INFO L82 PathProgramCache]: Analyzing trace with hash 769768400, now seen corresponding path program 63 times [2021-08-21 12:51:36,205 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:51:36,205 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10421081] [2021-08-21 12:51:36,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:51:36,205 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:51:36,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:51:36,564 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:51:36,565 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:51:36,565 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10421081] [2021-08-21 12:51:36,565 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [10421081] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:51:36,565 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1375063002] [2021-08-21 12:51:36,565 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:51:36,565 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:51:36,565 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:51:36,566 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:51:36,566 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2021-08-21 12:51:39,823 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 12:51:39,823 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:51:39,824 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 12:51:39,824 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:51:40,325 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 12:51:40,325 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 26 [2021-08-21 12:51:40,579 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:51:40,579 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1375063002] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:51:40,580 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:51:40,580 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 30 [2021-08-21 12:51:40,580 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1793500160] [2021-08-21 12:51:40,580 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-08-21 12:51:40,580 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:51:40,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-08-21 12:51:40,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=840, Unknown=0, NotChecked=0, Total=930 [2021-08-21 12:51:40,580 INFO L87 Difference]: Start difference. First operand 594 states and 1204 transitions. Second operand has 31 states, 31 states have (on average 1.903225806451613) internal successors, (59), 30 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:51:42,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:51:42,188 INFO L93 Difference]: Finished difference Result 897 states and 1769 transitions. [2021-08-21 12:51:42,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-08-21 12:51:42,189 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.903225806451613) internal successors, (59), 30 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:51:42,189 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:51:42,190 INFO L225 Difference]: With dead ends: 897 [2021-08-21 12:51:42,190 INFO L226 Difference]: Without dead ends: 853 [2021-08-21 12:51:42,190 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 832 ImplicationChecksByTransitivity, 1323.0ms TimeCoverageRelationStatistics Valid=295, Invalid=3127, Unknown=0, NotChecked=0, Total=3422 [2021-08-21 12:51:42,191 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 853 states. [2021-08-21 12:51:42,196 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 853 to 590. [2021-08-21 12:51:42,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 590 states, 589 states have (on average 2.025466893039049) internal successors, (1193), 589 states have internal predecessors, (1193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:51:42,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 590 states to 590 states and 1193 transitions. [2021-08-21 12:51:42,197 INFO L78 Accepts]: Start accepts. Automaton has 590 states and 1193 transitions. Word has length 33 [2021-08-21 12:51:42,197 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:51:42,197 INFO L470 AbstractCegarLoop]: Abstraction has 590 states and 1193 transitions. [2021-08-21 12:51:42,197 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.903225806451613) internal successors, (59), 30 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:51:42,197 INFO L276 IsEmpty]: Start isEmpty. Operand 590 states and 1193 transitions. [2021-08-21 12:51:42,198 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:51:42,198 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:51:42,198 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:51:42,223 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Ended with exit code 0 [2021-08-21 12:51:42,398 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2021-08-21 12:51:42,399 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:51:42,399 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:51:42,399 INFO L82 PathProgramCache]: Analyzing trace with hash 132052688, now seen corresponding path program 64 times [2021-08-21 12:51:42,399 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:51:42,399 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1681887584] [2021-08-21 12:51:42,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:51:42,399 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:51:42,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:51:42,762 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:51:42,762 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:51:42,762 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1681887584] [2021-08-21 12:51:42,762 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1681887584] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:51:42,762 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1486844729] [2021-08-21 12:51:42,762 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:51:42,762 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:51:42,762 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:51:42,763 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:51:42,764 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2021-08-21 12:51:46,079 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:51:46,079 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:51:46,080 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 12:51:46,080 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:51:46,550 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 12:51:46,551 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 26 [2021-08-21 12:51:46,860 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:51:46,860 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1486844729] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:51:46,860 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:51:46,860 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 30 [2021-08-21 12:51:46,861 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483788501] [2021-08-21 12:51:46,861 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-08-21 12:51:46,861 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:51:46,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-08-21 12:51:46,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=843, Unknown=0, NotChecked=0, Total=930 [2021-08-21 12:51:46,861 INFO L87 Difference]: Start difference. First operand 590 states and 1193 transitions. Second operand has 31 states, 31 states have (on average 1.903225806451613) internal successors, (59), 30 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:51:47,812 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:51:47,813 INFO L93 Difference]: Finished difference Result 720 states and 1441 transitions. [2021-08-21 12:51:47,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-08-21 12:51:47,813 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.903225806451613) internal successors, (59), 30 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:51:47,813 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:51:47,814 INFO L225 Difference]: With dead ends: 720 [2021-08-21 12:51:47,814 INFO L226 Difference]: Without dead ends: 692 [2021-08-21 12:51:47,815 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 468 ImplicationChecksByTransitivity, 990.9ms TimeCoverageRelationStatistics Valid=201, Invalid=2055, Unknown=0, NotChecked=0, Total=2256 [2021-08-21 12:51:47,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 692 states. [2021-08-21 12:51:47,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 692 to 582. [2021-08-21 12:51:47,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 582 states, 581 states have (on average 2.025817555938038) internal successors, (1177), 581 states have internal predecessors, (1177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:51:47,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 582 states to 582 states and 1177 transitions. [2021-08-21 12:51:47,820 INFO L78 Accepts]: Start accepts. Automaton has 582 states and 1177 transitions. Word has length 33 [2021-08-21 12:51:47,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:51:47,820 INFO L470 AbstractCegarLoop]: Abstraction has 582 states and 1177 transitions. [2021-08-21 12:51:47,820 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.903225806451613) internal successors, (59), 30 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:51:47,820 INFO L276 IsEmpty]: Start isEmpty. Operand 582 states and 1177 transitions. [2021-08-21 12:51:47,821 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:51:47,821 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:51:47,821 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:51:47,846 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Ended with exit code 0 [2021-08-21 12:51:48,021 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2021-08-21 12:51:48,022 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:51:48,022 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:51:48,022 INFO L82 PathProgramCache]: Analyzing trace with hash -1686290802, now seen corresponding path program 65 times [2021-08-21 12:51:48,022 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:51:48,022 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [869659106] [2021-08-21 12:51:48,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:51:48,022 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:51:48,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:51:48,402 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:51:48,402 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:51:48,402 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [869659106] [2021-08-21 12:51:48,402 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [869659106] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:51:48,403 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [646849813] [2021-08-21 12:51:48,403 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:51:48,403 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:51:48,403 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:51:48,403 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:51:48,404 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2021-08-21 12:51:51,799 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 12:51:51,799 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:51:51,800 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 12:51:51,801 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:51:52,440 INFO L354 Elim1Store]: treesize reduction 26, result has 10.3 percent of original size [2021-08-21 12:51:52,440 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 22 [2021-08-21 12:51:52,684 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:51:52,684 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [646849813] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:51:52,684 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:51:52,685 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 32 [2021-08-21 12:51:52,685 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [14967602] [2021-08-21 12:51:52,685 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2021-08-21 12:51:52,685 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:51:52,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-08-21 12:51:52,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=954, Unknown=0, NotChecked=0, Total=1056 [2021-08-21 12:51:52,685 INFO L87 Difference]: Start difference. First operand 582 states and 1177 transitions. Second operand has 33 states, 33 states have (on average 1.7878787878787878) internal successors, (59), 32 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:51:53,922 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:51:53,922 INFO L93 Difference]: Finished difference Result 760 states and 1501 transitions. [2021-08-21 12:51:53,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-08-21 12:51:53,922 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 1.7878787878787878) internal successors, (59), 32 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:51:53,922 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:51:53,924 INFO L225 Difference]: With dead ends: 760 [2021-08-21 12:51:53,924 INFO L226 Difference]: Without dead ends: 664 [2021-08-21 12:51:53,924 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 980 ImplicationChecksByTransitivity, 1256.6ms TimeCoverageRelationStatistics Valid=302, Invalid=3238, Unknown=0, NotChecked=0, Total=3540 [2021-08-21 12:51:53,925 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 664 states. [2021-08-21 12:51:53,930 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 664 to 596. [2021-08-21 12:51:53,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 596 states, 595 states have (on average 2.030252100840336) internal successors, (1208), 595 states have internal predecessors, (1208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:51:53,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 596 states to 596 states and 1208 transitions. [2021-08-21 12:51:53,932 INFO L78 Accepts]: Start accepts. Automaton has 596 states and 1208 transitions. Word has length 33 [2021-08-21 12:51:53,932 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:51:53,932 INFO L470 AbstractCegarLoop]: Abstraction has 596 states and 1208 transitions. [2021-08-21 12:51:53,932 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 1.7878787878787878) internal successors, (59), 32 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:51:53,932 INFO L276 IsEmpty]: Start isEmpty. Operand 596 states and 1208 transitions. [2021-08-21 12:51:53,933 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:51:53,933 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:51:53,933 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:51:53,971 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Forceful destruction successful, exit code 0 [2021-08-21 12:51:54,152 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:51:54,153 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:51:54,153 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:51:54,153 INFO L82 PathProgramCache]: Analyzing trace with hash -300668212, now seen corresponding path program 66 times [2021-08-21 12:51:54,153 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:51:54,153 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1410536854] [2021-08-21 12:51:54,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:51:54,153 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:51:54,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:51:54,512 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:51:54,512 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:51:54,513 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1410536854] [2021-08-21 12:51:54,513 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1410536854] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:51:54,513 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [31732453] [2021-08-21 12:51:54,513 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:51:54,513 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:51:54,513 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:51:54,514 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:51:54,514 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2021-08-21 12:51:57,947 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 12:51:57,947 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:51:57,948 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 32 conjunts are in the unsatisfiable core [2021-08-21 12:51:57,948 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:51:58,581 INFO L354 Elim1Store]: treesize reduction 26, result has 10.3 percent of original size [2021-08-21 12:51:58,581 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 22 [2021-08-21 12:51:58,784 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:51:58,784 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [31732453] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:51:58,784 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:51:58,784 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 30 [2021-08-21 12:51:58,784 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1235663447] [2021-08-21 12:51:58,784 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-08-21 12:51:58,784 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:51:58,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-08-21 12:51:58,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=840, Unknown=0, NotChecked=0, Total=930 [2021-08-21 12:51:58,785 INFO L87 Difference]: Start difference. First operand 596 states and 1208 transitions. Second operand has 31 states, 31 states have (on average 1.903225806451613) internal successors, (59), 30 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:52:00,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:52:00,234 INFO L93 Difference]: Finished difference Result 806 states and 1598 transitions. [2021-08-21 12:52:00,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-08-21 12:52:00,235 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.903225806451613) internal successors, (59), 30 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:52:00,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:52:00,236 INFO L225 Difference]: With dead ends: 806 [2021-08-21 12:52:00,236 INFO L226 Difference]: Without dead ends: 711 [2021-08-21 12:52:00,237 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 928 ImplicationChecksByTransitivity, 1402.3ms TimeCoverageRelationStatistics Valid=334, Invalid=3206, Unknown=0, NotChecked=0, Total=3540 [2021-08-21 12:52:00,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 711 states. [2021-08-21 12:52:00,243 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 711 to 599. [2021-08-21 12:52:00,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 599 states, 598 states have (on average 2.0250836120401337) internal successors, (1211), 598 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-08-21 12:52:00,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 599 states to 599 states and 1211 transitions. [2021-08-21 12:52:00,245 INFO L78 Accepts]: Start accepts. Automaton has 599 states and 1211 transitions. Word has length 33 [2021-08-21 12:52:00,245 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:52:00,245 INFO L470 AbstractCegarLoop]: Abstraction has 599 states and 1211 transitions. [2021-08-21 12:52:00,245 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.903225806451613) internal successors, (59), 30 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:52:00,245 INFO L276 IsEmpty]: Start isEmpty. Operand 599 states and 1211 transitions. [2021-08-21 12:52:00,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:52:00,246 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:52:00,247 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:52:00,281 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Forceful destruction successful, exit code 0 [2021-08-21 12:52:00,469 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:52:00,469 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:52:00,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:52:00,469 INFO L82 PathProgramCache]: Analyzing trace with hash -941778802, now seen corresponding path program 67 times [2021-08-21 12:52:00,469 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:52:00,469 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214922050] [2021-08-21 12:52:00,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:52:00,470 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:52:00,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:52:00,853 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:52:00,853 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:52:00,853 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [214922050] [2021-08-21 12:52:00,853 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [214922050] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:52:00,853 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [25158289] [2021-08-21 12:52:00,853 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:52:00,853 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:52:00,853 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:52:00,854 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:52:00,854 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2021-08-21 12:52:04,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:52:04,318 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 12:52:04,318 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:52:04,821 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 12:52:04,821 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 26 [2021-08-21 12:52:05,097 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:52:05,097 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [25158289] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:52:05,097 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:52:05,097 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 30 [2021-08-21 12:52:05,097 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [538558342] [2021-08-21 12:52:05,098 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-08-21 12:52:05,098 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:52:05,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-08-21 12:52:05,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=831, Unknown=0, NotChecked=0, Total=930 [2021-08-21 12:52:05,098 INFO L87 Difference]: Start difference. First operand 599 states and 1211 transitions. Second operand has 31 states, 31 states have (on average 1.903225806451613) internal successors, (59), 30 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:52:06,762 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:52:06,762 INFO L93 Difference]: Finished difference Result 830 states and 1647 transitions. [2021-08-21 12:52:06,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-08-21 12:52:06,762 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.903225806451613) internal successors, (59), 30 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:52:06,762 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:52:06,763 INFO L225 Difference]: With dead ends: 830 [2021-08-21 12:52:06,763 INFO L226 Difference]: Without dead ends: 762 [2021-08-21 12:52:06,763 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1042 ImplicationChecksByTransitivity, 1458.8ms TimeCoverageRelationStatistics Valid=412, Invalid=3494, Unknown=0, NotChecked=0, Total=3906 [2021-08-21 12:52:06,764 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 762 states. [2021-08-21 12:52:06,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 762 to 600. [2021-08-21 12:52:06,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 600 states, 599 states have (on average 2.025041736227045) internal successors, (1213), 599 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-08-21 12:52:06,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 600 states to 600 states and 1213 transitions. [2021-08-21 12:52:06,769 INFO L78 Accepts]: Start accepts. Automaton has 600 states and 1213 transitions. Word has length 33 [2021-08-21 12:52:06,769 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:52:06,769 INFO L470 AbstractCegarLoop]: Abstraction has 600 states and 1213 transitions. [2021-08-21 12:52:06,769 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.903225806451613) internal successors, (59), 30 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:52:06,770 INFO L276 IsEmpty]: Start isEmpty. Operand 600 states and 1213 transitions. [2021-08-21 12:52:06,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:52:06,770 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:52:06,770 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:52:06,796 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Ended with exit code 0 [2021-08-21 12:52:06,971 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:52:06,971 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:52:06,971 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:52:06,971 INFO L82 PathProgramCache]: Analyzing trace with hash 484463564, now seen corresponding path program 68 times [2021-08-21 12:52:06,971 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:52:06,971 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234616184] [2021-08-21 12:52:06,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:52:06,971 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:52:06,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:52:07,325 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:52:07,325 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:52:07,326 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1234616184] [2021-08-21 12:52:07,326 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1234616184] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:52:07,326 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [488323506] [2021-08-21 12:52:07,326 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:52:07,326 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:52:07,326 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:52:07,326 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:52:07,327 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2021-08-21 12:52:10,890 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:52:10,890 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:52:10,891 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 12:52:10,892 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:52:11,388 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 12:52:11,389 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 26 [2021-08-21 12:52:11,663 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:52:11,663 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [488323506] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:52:11,663 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:52:11,663 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 30 [2021-08-21 12:52:11,663 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1664126521] [2021-08-21 12:52:11,663 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-08-21 12:52:11,664 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:52:11,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-08-21 12:52:11,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=832, Unknown=0, NotChecked=0, Total=930 [2021-08-21 12:52:11,664 INFO L87 Difference]: Start difference. First operand 600 states and 1213 transitions. Second operand has 31 states, 31 states have (on average 1.903225806451613) internal successors, (59), 30 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:52:13,721 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:52:13,721 INFO L93 Difference]: Finished difference Result 939 states and 1863 transitions. [2021-08-21 12:52:13,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2021-08-21 12:52:13,721 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.903225806451613) internal successors, (59), 30 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:52:13,721 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:52:13,722 INFO L225 Difference]: With dead ends: 939 [2021-08-21 12:52:13,722 INFO L226 Difference]: Without dead ends: 863 [2021-08-21 12:52:13,722 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1513 ImplicationChecksByTransitivity, 1747.5ms TimeCoverageRelationStatistics Valid=540, Invalid=4862, Unknown=0, NotChecked=0, Total=5402 [2021-08-21 12:52:13,723 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 863 states. [2021-08-21 12:52:13,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 863 to 602. [2021-08-21 12:52:13,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 602 states, 601 states have (on average 2.0232945091514143) internal successors, (1216), 601 states have internal predecessors, (1216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:52:13,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 602 states to 602 states and 1216 transitions. [2021-08-21 12:52:13,728 INFO L78 Accepts]: Start accepts. Automaton has 602 states and 1216 transitions. Word has length 33 [2021-08-21 12:52:13,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:52:13,728 INFO L470 AbstractCegarLoop]: Abstraction has 602 states and 1216 transitions. [2021-08-21 12:52:13,729 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.903225806451613) internal successors, (59), 30 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:52:13,729 INFO L276 IsEmpty]: Start isEmpty. Operand 602 states and 1216 transitions. [2021-08-21 12:52:13,729 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:52:13,729 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:52:13,729 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:52:13,755 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Forceful destruction successful, exit code 0 [2021-08-21 12:52:13,930 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable73 [2021-08-21 12:52:13,930 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:52:13,930 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:52:13,930 INFO L82 PathProgramCache]: Analyzing trace with hash -430169182, now seen corresponding path program 69 times [2021-08-21 12:52:13,931 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:52:13,931 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711853168] [2021-08-21 12:52:13,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:52:13,931 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:52:13,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:52:14,308 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:52:14,308 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:52:14,308 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711853168] [2021-08-21 12:52:14,308 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1711853168] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:52:14,308 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1433271462] [2021-08-21 12:52:14,308 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:52:14,308 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:52:14,308 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:52:14,309 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:52:14,310 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2021-08-21 12:52:17,932 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 12:52:17,932 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:52:17,933 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 36 conjunts are in the unsatisfiable core [2021-08-21 12:52:17,933 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:52:18,392 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 12:52:18,392 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 26 [2021-08-21 12:52:18,750 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:52:18,750 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1433271462] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:52:18,750 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:52:18,750 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 32 [2021-08-21 12:52:18,750 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023201930] [2021-08-21 12:52:18,750 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2021-08-21 12:52:18,750 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:52:18,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-08-21 12:52:18,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=951, Unknown=0, NotChecked=0, Total=1056 [2021-08-21 12:52:18,751 INFO L87 Difference]: Start difference. First operand 602 states and 1216 transitions. Second operand has 33 states, 33 states have (on average 1.7878787878787878) internal successors, (59), 32 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:52:20,196 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:52:20,196 INFO L93 Difference]: Finished difference Result 775 states and 1529 transitions. [2021-08-21 12:52:20,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-08-21 12:52:20,197 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 1.7878787878787878) internal successors, (59), 32 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:52:20,197 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:52:20,197 INFO L225 Difference]: With dead ends: 775 [2021-08-21 12:52:20,197 INFO L226 Difference]: Without dead ends: 705 [2021-08-21 12:52:20,198 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1199 ImplicationChecksByTransitivity, 1418.9ms TimeCoverageRelationStatistics Valid=404, Invalid=3886, Unknown=0, NotChecked=0, Total=4290 [2021-08-21 12:52:20,198 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 705 states. [2021-08-21 12:52:20,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 705 to 595. [2021-08-21 12:52:20,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 595 states, 594 states have (on average 2.025252525252525) internal successors, (1203), 594 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-08-21 12:52:20,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 595 states to 595 states and 1203 transitions. [2021-08-21 12:52:20,203 INFO L78 Accepts]: Start accepts. Automaton has 595 states and 1203 transitions. Word has length 33 [2021-08-21 12:52:20,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:52:20,203 INFO L470 AbstractCegarLoop]: Abstraction has 595 states and 1203 transitions. [2021-08-21 12:52:20,204 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 1.7878787878787878) internal successors, (59), 32 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:52:20,204 INFO L276 IsEmpty]: Start isEmpty. Operand 595 states and 1203 transitions. [2021-08-21 12:52:20,204 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:52:20,204 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:52:20,204 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:52:20,230 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Ended with exit code 0 [2021-08-21 12:52:20,405 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:52:20,405 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:52:20,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:52:20,405 INFO L82 PathProgramCache]: Analyzing trace with hash -2013605696, now seen corresponding path program 70 times [2021-08-21 12:52:20,405 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:52:20,405 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1822094343] [2021-08-21 12:52:20,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:52:20,405 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:52:20,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:52:20,788 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:52:20,788 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:52:20,788 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1822094343] [2021-08-21 12:52:20,789 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1822094343] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:52:20,789 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [638699675] [2021-08-21 12:52:20,789 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:52:20,789 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:52:20,789 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:52:20,789 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:52:20,790 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2021-08-21 12:52:24,466 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:52:24,466 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:52:24,466 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 12:52:24,467 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:52:25,110 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 12:52:25,110 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 26 [2021-08-21 12:52:25,304 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:52:25,304 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [638699675] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:52:25,305 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:52:25,305 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 30 [2021-08-21 12:52:25,305 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1281964016] [2021-08-21 12:52:25,305 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-08-21 12:52:25,305 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:52:25,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-08-21 12:52:25,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=839, Unknown=0, NotChecked=0, Total=930 [2021-08-21 12:52:25,305 INFO L87 Difference]: Start difference. First operand 595 states and 1203 transitions. Second operand has 31 states, 31 states have (on average 1.903225806451613) internal successors, (59), 30 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:52:26,493 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:52:26,493 INFO L93 Difference]: Finished difference Result 781 states and 1543 transitions. [2021-08-21 12:52:26,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-08-21 12:52:26,493 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.903225806451613) internal successors, (59), 30 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:52:26,493 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:52:26,494 INFO L225 Difference]: With dead ends: 781 [2021-08-21 12:52:26,494 INFO L226 Difference]: Without dead ends: 685 [2021-08-21 12:52:26,494 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 830 ImplicationChecksByTransitivity, 1182.9ms TimeCoverageRelationStatistics Valid=272, Invalid=2808, Unknown=0, NotChecked=0, Total=3080 [2021-08-21 12:52:26,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 685 states. [2021-08-21 12:52:26,500 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 685 to 606. [2021-08-21 12:52:26,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 606 states, 605 states have (on average 2.031404958677686) internal successors, (1229), 605 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:52:26,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 606 states to 606 states and 1229 transitions. [2021-08-21 12:52:26,501 INFO L78 Accepts]: Start accepts. Automaton has 606 states and 1229 transitions. Word has length 33 [2021-08-21 12:52:26,501 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:52:26,501 INFO L470 AbstractCegarLoop]: Abstraction has 606 states and 1229 transitions. [2021-08-21 12:52:26,501 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.903225806451613) internal successors, (59), 30 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:52:26,501 INFO L276 IsEmpty]: Start isEmpty. Operand 606 states and 1229 transitions. [2021-08-21 12:52:26,502 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:52:26,502 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:52:26,502 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:52:26,527 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Ended with exit code 0 [2021-08-21 12:52:26,702 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:52:26,703 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:52:26,703 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:52:26,703 INFO L82 PathProgramCache]: Analyzing trace with hash -627983106, now seen corresponding path program 71 times [2021-08-21 12:52:26,703 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:52:26,703 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411986875] [2021-08-21 12:52:26,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:52:26,703 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:52:26,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:52:27,127 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:52:27,127 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:52:27,127 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1411986875] [2021-08-21 12:52:27,128 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1411986875] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:52:27,128 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1199867427] [2021-08-21 12:52:27,128 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:52:27,128 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:52:27,128 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:52:27,129 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:52:27,153 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2021-08-21 12:52:30,913 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 12:52:30,914 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:52:30,914 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 32 conjunts are in the unsatisfiable core [2021-08-21 12:52:30,915 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:52:31,556 INFO L354 Elim1Store]: treesize reduction 26, result has 10.3 percent of original size [2021-08-21 12:52:31,557 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 22 [2021-08-21 12:52:31,781 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:52:31,781 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1199867427] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:52:31,781 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:52:31,781 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 30 [2021-08-21 12:52:31,782 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2109536056] [2021-08-21 12:52:31,782 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-08-21 12:52:31,782 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:52:31,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-08-21 12:52:31,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=838, Unknown=0, NotChecked=0, Total=930 [2021-08-21 12:52:31,782 INFO L87 Difference]: Start difference. First operand 606 states and 1229 transitions. Second operand has 31 states, 31 states have (on average 1.903225806451613) internal successors, (59), 30 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:52:33,618 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:52:33,619 INFO L93 Difference]: Finished difference Result 862 states and 1713 transitions. [2021-08-21 12:52:33,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2021-08-21 12:52:33,619 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.903225806451613) internal successors, (59), 30 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:52:33,619 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:52:33,620 INFO L225 Difference]: With dead ends: 862 [2021-08-21 12:52:33,620 INFO L226 Difference]: Without dead ends: 760 [2021-08-21 12:52:33,620 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1253 ImplicationChecksByTransitivity, 1666.9ms TimeCoverageRelationStatistics Valid=409, Invalid=4013, Unknown=0, NotChecked=0, Total=4422 [2021-08-21 12:52:33,621 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 760 states. [2021-08-21 12:52:33,628 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 760 to 622. [2021-08-21 12:52:33,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 622 states, 621 states have (on average 2.028985507246377) internal successors, (1260), 621 states have internal predecessors, (1260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:52:33,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 622 states to 622 states and 1260 transitions. [2021-08-21 12:52:33,629 INFO L78 Accepts]: Start accepts. Automaton has 622 states and 1260 transitions. Word has length 33 [2021-08-21 12:52:33,629 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:52:33,630 INFO L470 AbstractCegarLoop]: Abstraction has 622 states and 1260 transitions. [2021-08-21 12:52:33,630 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.903225806451613) internal successors, (59), 30 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:52:33,630 INFO L276 IsEmpty]: Start isEmpty. Operand 622 states and 1260 transitions. [2021-08-21 12:52:33,630 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:52:33,630 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:52:33,630 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:52:33,658 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Forceful destruction successful, exit code 0 [2021-08-21 12:52:33,831 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable76 [2021-08-21 12:52:33,831 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:52:33,831 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:52:33,831 INFO L82 PathProgramCache]: Analyzing trace with hash -1269093696, now seen corresponding path program 72 times [2021-08-21 12:52:33,831 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:52:33,831 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1496537757] [2021-08-21 12:52:33,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:52:33,832 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:52:33,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:52:34,178 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:52:34,178 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:52:34,178 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1496537757] [2021-08-21 12:52:34,178 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1496537757] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:52:34,178 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2086350308] [2021-08-21 12:52:34,178 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:52:34,179 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:52:34,179 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:52:34,179 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:52:34,213 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2021-08-21 12:52:38,007 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 12:52:38,007 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:52:38,008 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 32 conjunts are in the unsatisfiable core [2021-08-21 12:52:38,008 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:52:38,507 INFO L354 Elim1Store]: treesize reduction 26, result has 10.3 percent of original size [2021-08-21 12:52:38,507 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 22 [2021-08-21 12:52:38,764 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:52:38,764 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2086350308] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:52:38,764 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:52:38,764 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 30 [2021-08-21 12:52:38,764 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435160734] [2021-08-21 12:52:38,764 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-08-21 12:52:38,764 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:52:38,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-08-21 12:52:38,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=831, Unknown=0, NotChecked=0, Total=930 [2021-08-21 12:52:38,765 INFO L87 Difference]: Start difference. First operand 622 states and 1260 transitions. Second operand has 31 states, 31 states have (on average 1.903225806451613) internal successors, (59), 30 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:52:41,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:52:41,060 INFO L93 Difference]: Finished difference Result 971 states and 1938 transitions. [2021-08-21 12:52:41,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2021-08-21 12:52:41,061 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.903225806451613) internal successors, (59), 30 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:52:41,061 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:52:41,062 INFO L225 Difference]: With dead ends: 971 [2021-08-21 12:52:41,062 INFO L226 Difference]: Without dead ends: 884 [2021-08-21 12:52:41,062 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2077 ImplicationChecksByTransitivity, 2006.3ms TimeCoverageRelationStatistics Valid=669, Invalid=6137, Unknown=0, NotChecked=0, Total=6806 [2021-08-21 12:52:41,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 884 states. [2021-08-21 12:52:41,068 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 884 to 643. [2021-08-21 12:52:41,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 643 states, 642 states have (on average 2.0373831775700935) internal successors, (1308), 642 states have internal predecessors, (1308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:52:41,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 643 states to 643 states and 1308 transitions. [2021-08-21 12:52:41,069 INFO L78 Accepts]: Start accepts. Automaton has 643 states and 1308 transitions. Word has length 33 [2021-08-21 12:52:41,069 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:52:41,069 INFO L470 AbstractCegarLoop]: Abstraction has 643 states and 1308 transitions. [2021-08-21 12:52:41,069 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.903225806451613) internal successors, (59), 30 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:52:41,069 INFO L276 IsEmpty]: Start isEmpty. Operand 643 states and 1308 transitions. [2021-08-21 12:52:41,070 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:52:41,070 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:52:41,070 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:52:41,097 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Ended with exit code 0 [2021-08-21 12:52:41,270 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable77 [2021-08-21 12:52:41,271 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:52:41,271 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:52:41,271 INFO L82 PathProgramCache]: Analyzing trace with hash 157148670, now seen corresponding path program 73 times [2021-08-21 12:52:41,271 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:52:41,271 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417931900] [2021-08-21 12:52:41,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:52:41,271 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:52:41,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:52:41,717 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:52:41,718 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:52:41,718 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417931900] [2021-08-21 12:52:41,718 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1417931900] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:52:41,718 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [573251426] [2021-08-21 12:52:41,718 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:52:41,718 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:52:41,718 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:52:41,719 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:52:41,720 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Waiting until timeout for monitored process [2021-08-21 12:52:45,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:52:45,530 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 12:52:45,530 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:52:46,013 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 12:52:46,013 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 26 [2021-08-21 12:52:46,255 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:52:46,255 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [573251426] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:52:46,255 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:52:46,255 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 30 [2021-08-21 12:52:46,255 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1879897672] [2021-08-21 12:52:46,256 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-08-21 12:52:46,256 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:52:46,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-08-21 12:52:46,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=832, Unknown=0, NotChecked=0, Total=930 [2021-08-21 12:52:46,256 INFO L87 Difference]: Start difference. First operand 643 states and 1308 transitions. Second operand has 31 states, 31 states have (on average 1.903225806451613) internal successors, (59), 30 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:52:49,304 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:52:49,304 INFO L93 Difference]: Finished difference Result 1084 states and 2162 transitions. [2021-08-21 12:52:49,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2021-08-21 12:52:49,304 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.903225806451613) internal successors, (59), 30 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:52:49,304 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:52:49,305 INFO L225 Difference]: With dead ends: 1084 [2021-08-21 12:52:49,306 INFO L226 Difference]: Without dead ends: 1005 [2021-08-21 12:52:49,306 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2984 ImplicationChecksByTransitivity, 2490.8ms TimeCoverageRelationStatistics Valid=852, Invalid=8460, Unknown=0, NotChecked=0, Total=9312 [2021-08-21 12:52:49,307 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1005 states. [2021-08-21 12:52:49,312 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1005 to 648. [2021-08-21 12:52:49,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 648 states, 647 states have (on average 2.034003091190108) internal successors, (1316), 647 states have internal predecessors, (1316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:52:49,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 648 states to 648 states and 1316 transitions. [2021-08-21 12:52:49,313 INFO L78 Accepts]: Start accepts. Automaton has 648 states and 1316 transitions. Word has length 33 [2021-08-21 12:52:49,313 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:52:49,313 INFO L470 AbstractCegarLoop]: Abstraction has 648 states and 1316 transitions. [2021-08-21 12:52:49,314 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.903225806451613) internal successors, (59), 30 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:52:49,314 INFO L276 IsEmpty]: Start isEmpty. Operand 648 states and 1316 transitions. [2021-08-21 12:52:49,314 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:52:49,314 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:52:49,314 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:52:49,341 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Forceful destruction successful, exit code 0 [2021-08-21 12:52:49,515 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78,78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:52:49,515 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:52:49,515 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:52:49,515 INFO L82 PathProgramCache]: Analyzing trace with hash -757484076, now seen corresponding path program 74 times [2021-08-21 12:52:49,515 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:52:49,515 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [184303080] [2021-08-21 12:52:49,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:52:49,515 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:52:49,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:52:49,878 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:52:49,878 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:52:49,878 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [184303080] [2021-08-21 12:52:49,878 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [184303080] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:52:49,878 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1394437763] [2021-08-21 12:52:49,878 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:52:49,878 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:52:49,878 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:52:49,879 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:52:49,880 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Waiting until timeout for monitored process [2021-08-21 12:52:53,822 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:52:53,822 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:52:53,822 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 36 conjunts are in the unsatisfiable core [2021-08-21 12:52:53,823 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:52:54,271 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 12:52:54,271 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 26 [2021-08-21 12:52:54,564 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:52:54,564 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1394437763] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:52:54,564 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:52:54,564 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 30 [2021-08-21 12:52:54,564 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757450665] [2021-08-21 12:52:54,565 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-08-21 12:52:54,565 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:52:54,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-08-21 12:52:54,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=839, Unknown=0, NotChecked=0, Total=930 [2021-08-21 12:52:54,565 INFO L87 Difference]: Start difference. First operand 648 states and 1316 transitions. Second operand has 31 states, 31 states have (on average 1.903225806451613) internal successors, (59), 30 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:52:56,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:52:56,145 INFO L93 Difference]: Finished difference Result 858 states and 1713 transitions. [2021-08-21 12:52:56,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-08-21 12:52:56,146 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.903225806451613) internal successors, (59), 30 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:52:56,146 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:52:56,147 INFO L225 Difference]: With dead ends: 858 [2021-08-21 12:52:56,147 INFO L226 Difference]: Without dead ends: 799 [2021-08-21 12:52:56,147 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1152 ImplicationChecksByTransitivity, 1468.9ms TimeCoverageRelationStatistics Valid=404, Invalid=3886, Unknown=0, NotChecked=0, Total=4290 [2021-08-21 12:52:56,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 799 states. [2021-08-21 12:52:56,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 799 to 661. [2021-08-21 12:52:56,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 661 states, 660 states have (on average 2.0393939393939395) internal successors, (1346), 660 states have internal predecessors, (1346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:52:56,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 661 states to 661 states and 1346 transitions. [2021-08-21 12:52:56,155 INFO L78 Accepts]: Start accepts. Automaton has 661 states and 1346 transitions. Word has length 33 [2021-08-21 12:52:56,155 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:52:56,155 INFO L470 AbstractCegarLoop]: Abstraction has 661 states and 1346 transitions. [2021-08-21 12:52:56,155 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.903225806451613) internal successors, (59), 30 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:52:56,155 INFO L276 IsEmpty]: Start isEmpty. Operand 661 states and 1346 transitions. [2021-08-21 12:52:56,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:52:56,156 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:52:56,156 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:52:56,183 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Ended with exit code 0 [2021-08-21 12:52:56,357 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:52:56,357 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:52:56,357 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:52:56,357 INFO L82 PathProgramCache]: Analyzing trace with hash -754067798, now seen corresponding path program 75 times [2021-08-21 12:52:56,357 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:52:56,357 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65768687] [2021-08-21 12:52:56,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:52:56,358 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:52:56,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:52:56,757 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:52:56,757 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:52:56,758 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65768687] [2021-08-21 12:52:56,758 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65768687] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:52:56,758 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [157803359] [2021-08-21 12:52:56,758 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:52:56,758 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:52:56,758 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:52:56,759 INFO L229 MonitoredProcess]: Starting monitored process 80 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:52:56,759 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Waiting until timeout for monitored process [2021-08-21 12:53:00,735 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 12:53:00,735 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:53:00,736 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 12:53:00,737 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:53:01,374 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 12:53:01,374 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 26 [2021-08-21 12:53:01,606 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:53:01,606 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [157803359] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:53:01,606 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:53:01,606 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 30 [2021-08-21 12:53:01,606 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [372509118] [2021-08-21 12:53:01,606 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-08-21 12:53:01,606 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:53:01,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-08-21 12:53:01,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=843, Unknown=0, NotChecked=0, Total=930 [2021-08-21 12:53:01,607 INFO L87 Difference]: Start difference. First operand 661 states and 1346 transitions. Second operand has 31 states, 31 states have (on average 1.903225806451613) internal successors, (59), 30 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:53:03,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:53:03,909 INFO L93 Difference]: Finished difference Result 923 states and 1836 transitions. [2021-08-21 12:53:03,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2021-08-21 12:53:03,910 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.903225806451613) internal successors, (59), 30 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:53:03,910 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:53:03,911 INFO L225 Difference]: With dead ends: 923 [2021-08-21 12:53:03,911 INFO L226 Difference]: Without dead ends: 835 [2021-08-21 12:53:03,912 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1713 ImplicationChecksByTransitivity, 2018.3ms TimeCoverageRelationStatistics Valid=495, Invalid=5357, Unknown=0, NotChecked=0, Total=5852 [2021-08-21 12:53:03,912 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 835 states. [2021-08-21 12:53:03,917 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 835 to 716. [2021-08-21 12:53:03,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 716 states, 715 states have (on average 2.0377622377622377) internal successors, (1457), 715 states have internal predecessors, (1457), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:53:03,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 716 states to 716 states and 1457 transitions. [2021-08-21 12:53:03,918 INFO L78 Accepts]: Start accepts. Automaton has 716 states and 1457 transitions. Word has length 33 [2021-08-21 12:53:03,918 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:53:03,918 INFO L470 AbstractCegarLoop]: Abstraction has 716 states and 1457 transitions. [2021-08-21 12:53:03,918 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.903225806451613) internal successors, (59), 30 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:53:03,919 INFO L276 IsEmpty]: Start isEmpty. Operand 716 states and 1457 transitions. [2021-08-21 12:53:03,919 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:53:03,919 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:53:03,919 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:53:03,946 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Ended with exit code 0 [2021-08-21 12:53:04,120 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,80 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:53:04,120 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:53:04,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:53:04,120 INFO L82 PathProgramCache]: Analyzing trace with hash -1395178388, now seen corresponding path program 76 times [2021-08-21 12:53:04,120 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:53:04,120 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [307921203] [2021-08-21 12:53:04,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:53:04,120 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:53:04,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:53:04,600 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:53:04,600 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:53:04,600 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [307921203] [2021-08-21 12:53:04,600 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [307921203] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:53:04,600 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [825389123] [2021-08-21 12:53:04,600 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:53:04,601 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:53:04,601 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:53:04,601 INFO L229 MonitoredProcess]: Starting monitored process 81 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:53:04,602 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Waiting until timeout for monitored process [2021-08-21 12:53:08,620 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:53:08,620 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:53:08,621 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 12:53:08,621 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:53:09,098 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 12:53:09,098 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 26 [2021-08-21 12:53:09,355 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:53:09,356 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [825389123] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:53:09,356 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:53:09,356 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 30 [2021-08-21 12:53:09,356 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558902941] [2021-08-21 12:53:09,356 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-08-21 12:53:09,356 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:53:09,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-08-21 12:53:09,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=838, Unknown=0, NotChecked=0, Total=930 [2021-08-21 12:53:09,356 INFO L87 Difference]: Start difference. First operand 716 states and 1457 transitions. Second operand has 31 states, 31 states have (on average 1.903225806451613) internal successors, (59), 30 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:53:11,823 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:53:11,823 INFO L93 Difference]: Finished difference Result 1025 states and 2053 transitions. [2021-08-21 12:53:11,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2021-08-21 12:53:11,824 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.903225806451613) internal successors, (59), 30 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:53:11,824 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:53:11,825 INFO L225 Difference]: With dead ends: 1025 [2021-08-21 12:53:11,825 INFO L226 Difference]: Without dead ends: 945 [2021-08-21 12:53:11,826 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2216 ImplicationChecksByTransitivity, 2166.5ms TimeCoverageRelationStatistics Valid=619, Invalid=6521, Unknown=0, NotChecked=0, Total=7140 [2021-08-21 12:53:11,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 945 states. [2021-08-21 12:53:11,833 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 945 to 735. [2021-08-21 12:53:11,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 735 states, 734 states have (on average 2.0395095367847413) internal successors, (1497), 734 states have internal predecessors, (1497), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:53:11,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 735 states to 735 states and 1497 transitions. [2021-08-21 12:53:11,835 INFO L78 Accepts]: Start accepts. Automaton has 735 states and 1497 transitions. Word has length 33 [2021-08-21 12:53:11,835 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:53:11,835 INFO L470 AbstractCegarLoop]: Abstraction has 735 states and 1497 transitions. [2021-08-21 12:53:11,835 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.903225806451613) internal successors, (59), 30 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:53:11,835 INFO L276 IsEmpty]: Start isEmpty. Operand 735 states and 1497 transitions. [2021-08-21 12:53:11,836 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:53:11,836 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:53:11,836 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:53:11,884 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Ended with exit code 0 [2021-08-21 12:53:12,050 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,81 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:53:12,050 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:53:12,051 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:53:12,051 INFO L82 PathProgramCache]: Analyzing trace with hash 31063978, now seen corresponding path program 77 times [2021-08-21 12:53:12,051 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:53:12,051 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [390275458] [2021-08-21 12:53:12,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:53:12,051 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:53:12,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:53:12,401 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:53:12,401 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:53:12,401 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [390275458] [2021-08-21 12:53:12,401 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [390275458] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:53:12,401 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1229745734] [2021-08-21 12:53:12,401 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:53:12,402 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:53:12,402 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:53:12,402 INFO L229 MonitoredProcess]: Starting monitored process 82 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:53:12,403 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Waiting until timeout for monitored process [2021-08-21 12:53:16,498 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 12:53:16,498 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:53:16,499 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 36 conjunts are in the unsatisfiable core [2021-08-21 12:53:16,499 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:53:16,968 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 12:53:16,969 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 26 [2021-08-21 12:53:17,272 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:53:17,273 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1229745734] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:53:17,273 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:53:17,273 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 32 [2021-08-21 12:53:17,273 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [185183082] [2021-08-21 12:53:17,273 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2021-08-21 12:53:17,273 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:53:17,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-08-21 12:53:17,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=949, Unknown=0, NotChecked=0, Total=1056 [2021-08-21 12:53:17,273 INFO L87 Difference]: Start difference. First operand 735 states and 1497 transitions. Second operand has 33 states, 33 states have (on average 1.7878787878787878) internal successors, (59), 32 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:53:20,053 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:53:20,053 INFO L93 Difference]: Finished difference Result 1012 states and 2023 transitions. [2021-08-21 12:53:20,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2021-08-21 12:53:20,054 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 1.7878787878787878) internal successors, (59), 32 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:53:20,054 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:53:20,055 INFO L225 Difference]: With dead ends: 1012 [2021-08-21 12:53:20,055 INFO L226 Difference]: Without dead ends: 942 [2021-08-21 12:53:20,056 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2772 ImplicationChecksByTransitivity, 2310.3ms TimeCoverageRelationStatistics Valid=752, Invalid=7804, Unknown=0, NotChecked=0, Total=8556 [2021-08-21 12:53:20,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 942 states. [2021-08-21 12:53:20,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 942 to 734. [2021-08-21 12:53:20,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 734 states, 733 states have (on average 2.03956343792633) internal successors, (1495), 733 states have internal predecessors, (1495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:53:20,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 734 states to 734 states and 1495 transitions. [2021-08-21 12:53:20,066 INFO L78 Accepts]: Start accepts. Automaton has 734 states and 1495 transitions. Word has length 33 [2021-08-21 12:53:20,066 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:53:20,066 INFO L470 AbstractCegarLoop]: Abstraction has 734 states and 1495 transitions. [2021-08-21 12:53:20,066 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 1.7878787878787878) internal successors, (59), 32 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:53:20,066 INFO L276 IsEmpty]: Start isEmpty. Operand 734 states and 1495 transitions. [2021-08-21 12:53:20,067 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:53:20,067 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:53:20,067 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:53:20,096 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Forceful destruction successful, exit code 0 [2021-08-21 12:53:20,272 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,82 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:53:20,273 INFO L402 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:53:20,273 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:53:20,273 INFO L82 PathProgramCache]: Analyzing trace with hash -73782640, now seen corresponding path program 78 times [2021-08-21 12:53:20,273 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:53:20,273 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [232698961] [2021-08-21 12:53:20,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:53:20,273 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:53:20,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:53:20,636 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:53:20,636 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:53:20,636 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [232698961] [2021-08-21 12:53:20,636 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [232698961] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:53:20,636 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1115818650] [2021-08-21 12:53:20,636 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:53:20,636 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:53:20,636 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:53:20,637 INFO L229 MonitoredProcess]: Starting monitored process 83 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:53:20,638 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Waiting until timeout for monitored process [2021-08-21 12:53:24,791 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 12:53:24,791 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:53:24,792 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 32 conjunts are in the unsatisfiable core [2021-08-21 12:53:24,792 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:53:25,214 INFO L354 Elim1Store]: treesize reduction 26, result has 10.3 percent of original size [2021-08-21 12:53:25,214 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 22 [2021-08-21 12:53:25,494 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:53:25,495 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1115818650] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:53:25,495 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:53:25,495 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 30 [2021-08-21 12:53:25,495 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575188415] [2021-08-21 12:53:25,495 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-08-21 12:53:25,495 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:53:25,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-08-21 12:53:25,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=838, Unknown=0, NotChecked=0, Total=930 [2021-08-21 12:53:25,495 INFO L87 Difference]: Start difference. First operand 734 states and 1495 transitions. Second operand has 31 states, 31 states have (on average 1.903225806451613) internal successors, (59), 30 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:53:27,288 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:53:27,288 INFO L93 Difference]: Finished difference Result 987 states and 1977 transitions. [2021-08-21 12:53:27,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-08-21 12:53:27,289 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.903225806451613) internal successors, (59), 30 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:53:27,289 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:53:27,290 INFO L225 Difference]: With dead ends: 987 [2021-08-21 12:53:27,290 INFO L226 Difference]: Without dead ends: 931 [2021-08-21 12:53:27,290 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1176 ImplicationChecksByTransitivity, 1497.9ms TimeCoverageRelationStatistics Valid=428, Invalid=3994, Unknown=0, NotChecked=0, Total=4422 [2021-08-21 12:53:27,291 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 931 states. [2021-08-21 12:53:27,297 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 931 to 817. [2021-08-21 12:53:27,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 817 states, 816 states have (on average 2.0379901960784315) internal successors, (1663), 816 states have internal predecessors, (1663), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:53:27,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 817 states to 817 states and 1663 transitions. [2021-08-21 12:53:27,298 INFO L78 Accepts]: Start accepts. Automaton has 817 states and 1663 transitions. Word has length 33 [2021-08-21 12:53:27,298 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:53:27,298 INFO L470 AbstractCegarLoop]: Abstraction has 817 states and 1663 transitions. [2021-08-21 12:53:27,298 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.903225806451613) internal successors, (59), 30 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:53:27,298 INFO L276 IsEmpty]: Start isEmpty. Operand 817 states and 1663 transitions. [2021-08-21 12:53:27,299 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:53:27,299 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:53:27,299 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:53:27,326 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Ended with exit code 0 [2021-08-21 12:53:27,500 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable83 [2021-08-21 12:53:27,500 INFO L402 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:53:27,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:53:27,500 INFO L82 PathProgramCache]: Analyzing trace with hash 1284545878, now seen corresponding path program 79 times [2021-08-21 12:53:27,500 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:53:27,500 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1148111112] [2021-08-21 12:53:27,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:53:27,501 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:53:27,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:53:27,843 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:53:27,843 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:53:27,843 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1148111112] [2021-08-21 12:53:27,843 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1148111112] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:53:27,843 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1063884420] [2021-08-21 12:53:27,843 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:53:27,843 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:53:27,844 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:53:27,844 INFO L229 MonitoredProcess]: Starting monitored process 84 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:53:27,845 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Waiting until timeout for monitored process [2021-08-21 12:53:32,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:53:32,084 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 12:53:32,084 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:53:32,713 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 12:53:32,713 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 26 [2021-08-21 12:53:32,904 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:53:32,904 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1063884420] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:53:32,905 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:53:32,905 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 30 [2021-08-21 12:53:32,905 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830395951] [2021-08-21 12:53:32,905 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-08-21 12:53:32,905 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:53:32,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-08-21 12:53:32,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=836, Unknown=0, NotChecked=0, Total=930 [2021-08-21 12:53:32,905 INFO L87 Difference]: Start difference. First operand 817 states and 1663 transitions. Second operand has 31 states, 31 states have (on average 1.903225806451613) internal successors, (59), 30 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:53:34,056 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:53:34,057 INFO L93 Difference]: Finished difference Result 1026 states and 2044 transitions. [2021-08-21 12:53:34,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-08-21 12:53:34,057 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.903225806451613) internal successors, (59), 30 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:53:34,057 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:53:34,058 INFO L225 Difference]: With dead ends: 1026 [2021-08-21 12:53:34,058 INFO L226 Difference]: Without dead ends: 930 [2021-08-21 12:53:34,059 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 859 ImplicationChecksByTransitivity, 1099.9ms TimeCoverageRelationStatistics Valid=275, Invalid=2805, Unknown=0, NotChecked=0, Total=3080 [2021-08-21 12:53:34,060 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 930 states. [2021-08-21 12:53:34,066 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 930 to 842. [2021-08-21 12:53:34,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 842 states, 841 states have (on average 2.036860879904875) internal successors, (1713), 841 states have internal predecessors, (1713), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:53:34,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 842 states to 842 states and 1713 transitions. [2021-08-21 12:53:34,068 INFO L78 Accepts]: Start accepts. Automaton has 842 states and 1713 transitions. Word has length 33 [2021-08-21 12:53:34,068 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:53:34,068 INFO L470 AbstractCegarLoop]: Abstraction has 842 states and 1713 transitions. [2021-08-21 12:53:34,068 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.903225806451613) internal successors, (59), 30 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:53:34,068 INFO L276 IsEmpty]: Start isEmpty. Operand 842 states and 1713 transitions. [2021-08-21 12:53:34,070 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:53:34,070 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:53:34,070 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:53:34,102 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Forceful destruction successful, exit code 0 [2021-08-21 12:53:34,284 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,84 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:53:34,285 INFO L402 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:53:34,285 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:53:34,285 INFO L82 PathProgramCache]: Analyzing trace with hash -1624798828, now seen corresponding path program 80 times [2021-08-21 12:53:34,285 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:53:34,285 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005449290] [2021-08-21 12:53:34,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:53:34,285 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:53:34,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:53:34,632 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:53:34,632 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:53:34,633 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2005449290] [2021-08-21 12:53:34,633 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2005449290] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:53:34,633 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [956668818] [2021-08-21 12:53:34,633 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:53:34,633 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:53:34,633 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:53:34,634 INFO L229 MonitoredProcess]: Starting monitored process 85 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:53:34,635 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Waiting until timeout for monitored process [2021-08-21 12:53:38,902 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:53:38,902 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:53:38,903 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 12:53:38,903 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:53:39,522 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 12:53:39,523 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 26 [2021-08-21 12:53:39,713 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:53:39,713 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [956668818] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:53:39,713 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:53:39,713 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 30 [2021-08-21 12:53:39,713 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1654062342] [2021-08-21 12:53:39,713 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-08-21 12:53:39,713 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:53:39,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-08-21 12:53:39,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=835, Unknown=0, NotChecked=0, Total=930 [2021-08-21 12:53:39,714 INFO L87 Difference]: Start difference. First operand 842 states and 1713 transitions. Second operand has 31 states, 31 states have (on average 1.903225806451613) internal successors, (59), 30 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:53:40,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:53:40,906 INFO L93 Difference]: Finished difference Result 1041 states and 2080 transitions. [2021-08-21 12:53:40,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-08-21 12:53:40,906 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.903225806451613) internal successors, (59), 30 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:53:40,906 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:53:40,907 INFO L225 Difference]: With dead ends: 1041 [2021-08-21 12:53:40,907 INFO L226 Difference]: Without dead ends: 953 [2021-08-21 12:53:40,908 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 853 ImplicationChecksByTransitivity, 1116.3ms TimeCoverageRelationStatistics Valid=279, Invalid=2801, Unknown=0, NotChecked=0, Total=3080 [2021-08-21 12:53:40,909 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 953 states. [2021-08-21 12:53:40,916 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 953 to 845. [2021-08-21 12:53:40,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 845 states, 844 states have (on average 2.036729857819905) internal successors, (1719), 844 states have internal predecessors, (1719), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:53:40,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 845 states to 845 states and 1719 transitions. [2021-08-21 12:53:40,918 INFO L78 Accepts]: Start accepts. Automaton has 845 states and 1719 transitions. Word has length 33 [2021-08-21 12:53:40,919 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:53:40,919 INFO L470 AbstractCegarLoop]: Abstraction has 845 states and 1719 transitions. [2021-08-21 12:53:40,919 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.903225806451613) internal successors, (59), 30 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:53:40,919 INFO L276 IsEmpty]: Start isEmpty. Operand 845 states and 1719 transitions. [2021-08-21 12:53:40,920 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:53:40,920 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:53:40,920 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:53:40,957 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Forceful destruction successful, exit code 0 [2021-08-21 12:53:41,148 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,85 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:53:41,149 INFO L402 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:53:41,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:53:41,149 INFO L82 PathProgramCache]: Analyzing trace with hash 2029057878, now seen corresponding path program 81 times [2021-08-21 12:53:41,149 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:53:41,149 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115338453] [2021-08-21 12:53:41,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:53:41,149 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:53:41,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:53:41,496 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:53:41,496 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:53:41,496 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115338453] [2021-08-21 12:53:41,496 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [115338453] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:53:41,496 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [549782952] [2021-08-21 12:53:41,496 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:53:41,496 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:53:41,497 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:53:41,498 INFO L229 MonitoredProcess]: Starting monitored process 86 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:53:41,500 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Waiting until timeout for monitored process [2021-08-21 12:53:45,848 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 12:53:45,848 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:53:45,849 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 12:53:45,849 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:53:46,343 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 12:53:46,343 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 26 [2021-08-21 12:53:46,593 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:53:46,593 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [549782952] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:53:46,593 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:53:46,593 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 30 [2021-08-21 12:53:46,593 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1945463331] [2021-08-21 12:53:46,593 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-08-21 12:53:46,593 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:53:46,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-08-21 12:53:46,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=828, Unknown=0, NotChecked=0, Total=930 [2021-08-21 12:53:46,594 INFO L87 Difference]: Start difference. First operand 845 states and 1719 transitions. Second operand has 31 states, 31 states have (on average 1.903225806451613) internal successors, (59), 30 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:53:48,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:53:48,344 INFO L93 Difference]: Finished difference Result 1128 states and 2259 transitions. [2021-08-21 12:53:48,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2021-08-21 12:53:48,344 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.903225806451613) internal successors, (59), 30 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:53:48,344 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:53:48,345 INFO L225 Difference]: With dead ends: 1128 [2021-08-21 12:53:48,345 INFO L226 Difference]: Without dead ends: 1032 [2021-08-21 12:53:48,346 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1485 ImplicationChecksByTransitivity, 1550.4ms TimeCoverageRelationStatistics Valid=481, Invalid=4489, Unknown=0, NotChecked=0, Total=4970 [2021-08-21 12:53:48,347 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1032 states. [2021-08-21 12:53:48,353 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1032 to 850. [2021-08-21 12:53:48,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 850 states, 849 states have (on average 2.035335689045936) internal successors, (1728), 849 states have internal predecessors, (1728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:53:48,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 850 states to 850 states and 1728 transitions. [2021-08-21 12:53:48,354 INFO L78 Accepts]: Start accepts. Automaton has 850 states and 1728 transitions. Word has length 33 [2021-08-21 12:53:48,354 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:53:48,354 INFO L470 AbstractCegarLoop]: Abstraction has 850 states and 1728 transitions. [2021-08-21 12:53:48,354 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.903225806451613) internal successors, (59), 30 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:53:48,354 INFO L276 IsEmpty]: Start isEmpty. Operand 850 states and 1728 transitions. [2021-08-21 12:53:48,355 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:53:48,355 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:53:48,355 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:53:48,383 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Ended with exit code 0 [2021-08-21 12:53:48,556 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86,86 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:53:48,556 INFO L402 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:53:48,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:53:48,556 INFO L82 PathProgramCache]: Analyzing trace with hash -839667052, now seen corresponding path program 82 times [2021-08-21 12:53:48,556 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:53:48,556 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1144889296] [2021-08-21 12:53:48,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:53:48,556 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:53:48,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:53:48,972 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:53:48,972 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:53:48,972 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1144889296] [2021-08-21 12:53:48,972 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1144889296] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:53:48,972 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [47267873] [2021-08-21 12:53:48,973 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:53:48,973 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:53:48,973 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:53:48,973 INFO L229 MonitoredProcess]: Starting monitored process 87 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:53:48,974 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Waiting until timeout for monitored process [2021-08-21 12:53:53,346 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:53:53,346 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:53:53,347 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 12:53:53,347 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:53:53,838 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 12:53:53,839 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 26 [2021-08-21 12:53:54,082 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:53:54,082 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [47267873] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:53:54,082 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:53:54,082 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 30 [2021-08-21 12:53:54,082 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065087996] [2021-08-21 12:53:54,082 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-08-21 12:53:54,083 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:53:54,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-08-21 12:53:54,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=829, Unknown=0, NotChecked=0, Total=930 [2021-08-21 12:53:54,083 INFO L87 Difference]: Start difference. First operand 850 states and 1728 transitions. Second operand has 31 states, 31 states have (on average 1.903225806451613) internal successors, (59), 30 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:53:56,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:53:56,513 INFO L93 Difference]: Finished difference Result 1294 states and 2586 transitions. [2021-08-21 12:53:56,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2021-08-21 12:53:56,513 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.903225806451613) internal successors, (59), 30 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:53:56,513 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:53:56,514 INFO L225 Difference]: With dead ends: 1294 [2021-08-21 12:53:56,514 INFO L226 Difference]: Without dead ends: 1216 [2021-08-21 12:53:56,515 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2195 ImplicationChecksByTransitivity, 2013.6ms TimeCoverageRelationStatistics Valid=666, Invalid=6306, Unknown=0, NotChecked=0, Total=6972 [2021-08-21 12:53:56,516 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1216 states. [2021-08-21 12:53:56,522 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1216 to 841. [2021-08-21 12:53:56,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 841 states, 840 states have (on average 2.033333333333333) internal successors, (1708), 840 states have internal predecessors, (1708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:53:56,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 841 states to 841 states and 1708 transitions. [2021-08-21 12:53:56,523 INFO L78 Accepts]: Start accepts. Automaton has 841 states and 1708 transitions. Word has length 33 [2021-08-21 12:53:56,523 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:53:56,523 INFO L470 AbstractCegarLoop]: Abstraction has 841 states and 1708 transitions. [2021-08-21 12:53:56,523 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.903225806451613) internal successors, (59), 30 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:53:56,523 INFO L276 IsEmpty]: Start isEmpty. Operand 841 states and 1708 transitions. [2021-08-21 12:53:56,524 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:53:56,524 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:53:56,524 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:53:56,552 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Ended with exit code 0 [2021-08-21 12:53:56,725 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87,87 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:53:56,725 INFO L402 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:53:56,725 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:53:56,725 INFO L82 PathProgramCache]: Analyzing trace with hash -1754299798, now seen corresponding path program 83 times [2021-08-21 12:53:56,725 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:53:56,725 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118440855] [2021-08-21 12:53:56,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:53:56,726 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:53:56,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:53:57,077 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:53:57,077 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:53:57,077 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118440855] [2021-08-21 12:53:57,077 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118440855] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:53:57,077 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1879674542] [2021-08-21 12:53:57,077 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:53:57,077 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:53:57,077 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:53:57,078 INFO L229 MonitoredProcess]: Starting monitored process 88 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:53:57,078 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Waiting until timeout for monitored process [2021-08-21 12:54:01,596 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 12:54:01,596 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:54:01,597 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 32 conjunts are in the unsatisfiable core [2021-08-21 12:54:01,597 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:54:02,050 INFO L354 Elim1Store]: treesize reduction 26, result has 10.3 percent of original size [2021-08-21 12:54:02,050 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 22 [2021-08-21 12:54:02,334 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:54:02,334 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1879674542] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:54:02,334 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:54:02,334 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 30 [2021-08-21 12:54:02,334 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006087280] [2021-08-21 12:54:02,334 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-08-21 12:54:02,334 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:54:02,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-08-21 12:54:02,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=836, Unknown=0, NotChecked=0, Total=930 [2021-08-21 12:54:02,335 INFO L87 Difference]: Start difference. First operand 841 states and 1708 transitions. Second operand has 31 states, 31 states have (on average 1.903225806451613) internal successors, (59), 30 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:54:04,221 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:54:04,222 INFO L93 Difference]: Finished difference Result 1058 states and 2111 transitions. [2021-08-21 12:54:04,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2021-08-21 12:54:04,222 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.903225806451613) internal successors, (59), 30 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:54:04,222 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:54:04,223 INFO L225 Difference]: With dead ends: 1058 [2021-08-21 12:54:04,223 INFO L226 Difference]: Without dead ends: 996 [2021-08-21 12:54:04,224 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1463 ImplicationChecksByTransitivity, 1593.1ms TimeCoverageRelationStatistics Valid=487, Invalid=4625, Unknown=0, NotChecked=0, Total=5112 [2021-08-21 12:54:04,224 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 996 states. [2021-08-21 12:54:04,232 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 996 to 862. [2021-08-21 12:54:04,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 862 states, 861 states have (on average 2.032520325203252) internal successors, (1750), 861 states have internal predecessors, (1750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:54:04,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 862 states to 862 states and 1750 transitions. [2021-08-21 12:54:04,234 INFO L78 Accepts]: Start accepts. Automaton has 862 states and 1750 transitions. Word has length 33 [2021-08-21 12:54:04,234 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:54:04,234 INFO L470 AbstractCegarLoop]: Abstraction has 862 states and 1750 transitions. [2021-08-21 12:54:04,234 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.903225806451613) internal successors, (59), 30 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:54:04,234 INFO L276 IsEmpty]: Start isEmpty. Operand 862 states and 1750 transitions. [2021-08-21 12:54:04,236 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:54:04,236 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:54:04,236 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:54:04,280 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Forceful destruction successful, exit code 0 [2021-08-21 12:54:04,460 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88,88 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:54:04,461 INFO L402 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:54:04,461 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:54:04,461 INFO L82 PathProgramCache]: Analyzing trace with hash -1258121136, now seen corresponding path program 84 times [2021-08-21 12:54:04,461 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:54:04,461 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [182836576] [2021-08-21 12:54:04,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:54:04,461 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:54:04,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:54:04,845 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:54:04,845 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:54:04,845 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [182836576] [2021-08-21 12:54:04,845 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [182836576] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:54:04,845 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [134709419] [2021-08-21 12:54:04,845 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:54:04,845 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:54:04,845 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:54:04,846 INFO L229 MonitoredProcess]: Starting monitored process 89 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:54:04,847 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Waiting until timeout for monitored process [2021-08-21 12:54:09,359 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 12:54:09,359 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:54:09,359 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 12:54:09,364 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:54:10,049 INFO L354 Elim1Store]: treesize reduction 26, result has 10.3 percent of original size [2021-08-21 12:54:10,049 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 22 [2021-08-21 12:54:10,251 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:54:10,251 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [134709419] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:54:10,251 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:54:10,251 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18] total 31 [2021-08-21 12:54:10,251 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [567827502] [2021-08-21 12:54:10,252 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-08-21 12:54:10,252 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:54:10,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-08-21 12:54:10,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=885, Unknown=0, NotChecked=0, Total=992 [2021-08-21 12:54:10,252 INFO L87 Difference]: Start difference. First operand 862 states and 1750 transitions. Second operand has 32 states, 32 states have (on average 1.84375) internal successors, (59), 31 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:54:11,462 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:54:11,463 INFO L93 Difference]: Finished difference Result 1056 states and 2102 transitions. [2021-08-21 12:54:11,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-08-21 12:54:11,463 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.84375) internal successors, (59), 31 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:54:11,463 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:54:11,464 INFO L225 Difference]: With dead ends: 1056 [2021-08-21 12:54:11,464 INFO L226 Difference]: Without dead ends: 968 [2021-08-21 12:54:11,465 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 17 SyntacticMatches, 4 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 939 ImplicationChecksByTransitivity, 1169.2ms TimeCoverageRelationStatistics Valid=305, Invalid=2887, Unknown=0, NotChecked=0, Total=3192 [2021-08-21 12:54:11,465 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 968 states. [2021-08-21 12:54:11,471 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 968 to 884. [2021-08-21 12:54:11,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 884 states, 883 states have (on average 2.029445073612684) internal successors, (1792), 883 states have internal predecessors, (1792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:54:11,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 884 states to 884 states and 1792 transitions. [2021-08-21 12:54:11,473 INFO L78 Accepts]: Start accepts. Automaton has 884 states and 1792 transitions. Word has length 33 [2021-08-21 12:54:11,473 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:54:11,474 INFO L470 AbstractCegarLoop]: Abstraction has 884 states and 1792 transitions. [2021-08-21 12:54:11,474 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.84375) internal successors, (59), 31 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:54:11,474 INFO L276 IsEmpty]: Start isEmpty. Operand 884 states and 1792 transitions. [2021-08-21 12:54:11,475 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:54:11,475 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:54:11,475 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:54:11,502 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Ended with exit code 0 [2021-08-21 12:54:11,675 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 89 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable89 [2021-08-21 12:54:11,675 INFO L402 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:54:11,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:54:11,675 INFO L82 PathProgramCache]: Analyzing trace with hash -1899231726, now seen corresponding path program 85 times [2021-08-21 12:54:11,676 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:54:11,676 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050743684] [2021-08-21 12:54:11,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:54:11,676 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:54:11,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:54:12,066 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:54:12,066 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:54:12,066 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2050743684] [2021-08-21 12:54:12,066 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2050743684] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:54:12,067 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1511286344] [2021-08-21 12:54:12,067 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:54:12,067 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:54:12,067 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:54:12,068 INFO L229 MonitoredProcess]: Starting monitored process 90 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:54:12,068 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Waiting until timeout for monitored process [2021-08-21 12:54:16,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:54:16,673 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 12:54:16,673 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:54:17,182 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 12:54:17,182 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 26 [2021-08-21 12:54:17,441 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:54:17,441 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1511286344] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:54:17,441 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:54:17,441 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 29 [2021-08-21 12:54:17,441 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1624791934] [2021-08-21 12:54:17,441 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-08-21 12:54:17,441 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:54:17,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-08-21 12:54:17,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=778, Unknown=0, NotChecked=0, Total=870 [2021-08-21 12:54:17,442 INFO L87 Difference]: Start difference. First operand 884 states and 1792 transitions. Second operand has 30 states, 30 states have (on average 1.9666666666666666) internal successors, (59), 29 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:54:19,039 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:54:19,039 INFO L93 Difference]: Finished difference Result 1078 states and 2150 transitions. [2021-08-21 12:54:19,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-08-21 12:54:19,039 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.9666666666666666) internal successors, (59), 29 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:54:19,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:54:19,041 INFO L225 Difference]: With dead ends: 1078 [2021-08-21 12:54:19,041 INFO L226 Difference]: Without dead ends: 1006 [2021-08-21 12:54:19,041 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 19 SyntacticMatches, 4 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1194 ImplicationChecksByTransitivity, 1509.7ms TimeCoverageRelationStatistics Valid=408, Invalid=3752, Unknown=0, NotChecked=0, Total=4160 [2021-08-21 12:54:19,042 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1006 states. [2021-08-21 12:54:19,050 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1006 to 885. [2021-08-21 12:54:19,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 885 states, 884 states have (on average 2.0294117647058822) internal successors, (1794), 884 states have internal predecessors, (1794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:54:19,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 885 states to 885 states and 1794 transitions. [2021-08-21 12:54:19,052 INFO L78 Accepts]: Start accepts. Automaton has 885 states and 1794 transitions. Word has length 33 [2021-08-21 12:54:19,052 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:54:19,052 INFO L470 AbstractCegarLoop]: Abstraction has 885 states and 1794 transitions. [2021-08-21 12:54:19,052 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.9666666666666666) internal successors, (59), 29 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:54:19,052 INFO L276 IsEmpty]: Start isEmpty. Operand 885 states and 1794 transitions. [2021-08-21 12:54:19,054 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:54:19,054 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:54:19,054 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:54:19,095 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Forceful destruction successful, exit code 0 [2021-08-21 12:54:19,278 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,90 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:54:19,279 INFO L402 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:54:19,279 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:54:19,279 INFO L82 PathProgramCache]: Analyzing trace with hash -472989360, now seen corresponding path program 86 times [2021-08-21 12:54:19,279 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:54:19,279 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [804070417] [2021-08-21 12:54:19,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:54:19,279 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:54:19,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:54:19,658 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:54:19,658 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:54:19,658 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [804070417] [2021-08-21 12:54:19,658 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [804070417] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:54:19,658 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1629674030] [2021-08-21 12:54:19,658 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:54:19,658 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:54:19,659 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:54:19,667 INFO L229 MonitoredProcess]: Starting monitored process 91 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:54:19,668 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Waiting until timeout for monitored process [2021-08-21 12:54:24,310 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:54:24,310 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:54:24,311 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 12:54:24,311 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:54:24,775 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 12:54:24,776 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 26 [2021-08-21 12:54:25,019 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:54:25,019 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1629674030] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:54:25,019 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:54:25,019 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 29 [2021-08-21 12:54:25,019 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [908640058] [2021-08-21 12:54:25,019 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-08-21 12:54:25,020 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:54:25,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-08-21 12:54:25,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=777, Unknown=0, NotChecked=0, Total=870 [2021-08-21 12:54:25,020 INFO L87 Difference]: Start difference. First operand 885 states and 1794 transitions. Second operand has 30 states, 30 states have (on average 1.9666666666666666) internal successors, (59), 29 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:54:26,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:54:26,819 INFO L93 Difference]: Finished difference Result 1116 states and 2231 transitions. [2021-08-21 12:54:26,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2021-08-21 12:54:26,819 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.9666666666666666) internal successors, (59), 29 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:54:26,819 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:54:26,821 INFO L225 Difference]: With dead ends: 1116 [2021-08-21 12:54:26,821 INFO L226 Difference]: Without dead ends: 1054 [2021-08-21 12:54:26,821 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 19 SyntacticMatches, 4 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1516 ImplicationChecksByTransitivity, 1725.3ms TimeCoverageRelationStatistics Valid=520, Invalid=4592, Unknown=0, NotChecked=0, Total=5112 [2021-08-21 12:54:26,822 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1054 states. [2021-08-21 12:54:26,842 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1054 to 875. [2021-08-21 12:54:26,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 875 states, 874 states have (on average 2.028604118993135) internal successors, (1773), 874 states have internal predecessors, (1773), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:54:26,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 875 states to 875 states and 1773 transitions. [2021-08-21 12:54:26,844 INFO L78 Accepts]: Start accepts. Automaton has 875 states and 1773 transitions. Word has length 33 [2021-08-21 12:54:26,844 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:54:26,844 INFO L470 AbstractCegarLoop]: Abstraction has 875 states and 1773 transitions. [2021-08-21 12:54:26,844 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.9666666666666666) internal successors, (59), 29 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:54:26,844 INFO L276 IsEmpty]: Start isEmpty. Operand 875 states and 1773 transitions. [2021-08-21 12:54:26,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:54:26,845 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:54:26,845 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:54:26,873 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Forceful destruction successful, exit code 0 [2021-08-21 12:54:27,046 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,91 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:54:27,046 INFO L402 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:54:27,046 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:54:27,046 INFO L82 PathProgramCache]: Analyzing trace with hash 1044174664, now seen corresponding path program 87 times [2021-08-21 12:54:27,046 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:54:27,046 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1035892351] [2021-08-21 12:54:27,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:54:27,047 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:54:27,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:54:27,396 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:54:27,396 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:54:27,396 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1035892351] [2021-08-21 12:54:27,396 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1035892351] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:54:27,396 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1462285799] [2021-08-21 12:54:27,396 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:54:27,396 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:54:27,396 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:54:27,397 INFO L229 MonitoredProcess]: Starting monitored process 92 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:54:27,398 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Waiting until timeout for monitored process [2021-08-21 12:54:32,115 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-21 12:54:32,115 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:54:32,116 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 12:54:32,116 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:54:32,608 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 12:54:32,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2021-08-21 12:54:32,800 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:54:32,801 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1462285799] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:54:32,801 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:54:32,801 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 31 [2021-08-21 12:54:32,801 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658980176] [2021-08-21 12:54:32,801 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-08-21 12:54:32,801 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:54:32,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-08-21 12:54:32,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=900, Unknown=0, NotChecked=0, Total=992 [2021-08-21 12:54:32,802 INFO L87 Difference]: Start difference. First operand 875 states and 1773 transitions. Second operand has 32 states, 32 states have (on average 1.875) internal successors, (60), 31 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:54:33,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:54:33,669 INFO L93 Difference]: Finished difference Result 1029 states and 2048 transitions. [2021-08-21 12:54:33,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-08-21 12:54:33,669 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.875) internal successors, (60), 31 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:54:33,669 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:54:33,670 INFO L225 Difference]: With dead ends: 1029 [2021-08-21 12:54:33,670 INFO L226 Difference]: Without dead ends: 981 [2021-08-21 12:54:33,671 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 553 ImplicationChecksByTransitivity, 883.7ms TimeCoverageRelationStatistics Valid=202, Invalid=2054, Unknown=0, NotChecked=0, Total=2256 [2021-08-21 12:54:33,672 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 981 states. [2021-08-21 12:54:33,677 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 981 to 896. [2021-08-21 12:54:33,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 896 states, 895 states have (on average 2.029050279329609) internal successors, (1816), 895 states have internal predecessors, (1816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:54:33,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 896 states to 896 states and 1816 transitions. [2021-08-21 12:54:33,679 INFO L78 Accepts]: Start accepts. Automaton has 896 states and 1816 transitions. Word has length 33 [2021-08-21 12:54:33,679 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:54:33,679 INFO L470 AbstractCegarLoop]: Abstraction has 896 states and 1816 transitions. [2021-08-21 12:54:33,679 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.875) internal successors, (60), 31 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:54:33,679 INFO L276 IsEmpty]: Start isEmpty. Operand 896 states and 1816 transitions. [2021-08-21 12:54:33,680 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:54:33,680 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:54:33,680 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:54:33,708 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Forceful destruction successful, exit code 0 [2021-08-21 12:54:33,881 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,92 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:54:33,881 INFO L402 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:54:33,881 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:54:33,881 INFO L82 PathProgramCache]: Analyzing trace with hash -1971420918, now seen corresponding path program 88 times [2021-08-21 12:54:33,881 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:54:33,881 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1923466061] [2021-08-21 12:54:33,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:54:33,881 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:54:33,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:54:34,275 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:54:34,276 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:54:34,276 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1923466061] [2021-08-21 12:54:34,276 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1923466061] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:54:34,276 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1640452766] [2021-08-21 12:54:34,276 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:54:34,276 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:54:34,276 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:54:34,277 INFO L229 MonitoredProcess]: Starting monitored process 93 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:54:34,277 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Waiting until timeout for monitored process [2021-08-21 12:54:39,051 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:54:39,051 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:54:39,052 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 12:54:39,053 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:54:39,605 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-08-21 12:54:39,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 13 [2021-08-21 12:54:39,808 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:54:39,808 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1640452766] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:54:39,808 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:54:39,808 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 31 [2021-08-21 12:54:39,808 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [712943719] [2021-08-21 12:54:39,809 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-08-21 12:54:39,809 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:54:39,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-08-21 12:54:39,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=900, Unknown=0, NotChecked=0, Total=992 [2021-08-21 12:54:39,809 INFO L87 Difference]: Start difference. First operand 896 states and 1816 transitions. Second operand has 32 states, 32 states have (on average 1.875) internal successors, (60), 31 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:54:40,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:54:40,831 INFO L93 Difference]: Finished difference Result 1066 states and 2115 transitions. [2021-08-21 12:54:40,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-08-21 12:54:40,831 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.875) internal successors, (60), 31 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:54:40,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:54:40,832 INFO L225 Difference]: With dead ends: 1066 [2021-08-21 12:54:40,833 INFO L226 Difference]: Without dead ends: 1018 [2021-08-21 12:54:40,833 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 553 ImplicationChecksByTransitivity, 922.3ms TimeCoverageRelationStatistics Valid=201, Invalid=2055, Unknown=0, NotChecked=0, Total=2256 [2021-08-21 12:54:40,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1018 states. [2021-08-21 12:54:40,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1018 to 897. [2021-08-21 12:54:40,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 897 states, 896 states have (on average 2.029017857142857) internal successors, (1818), 896 states have internal predecessors, (1818), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:54:40,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 897 states to 897 states and 1818 transitions. [2021-08-21 12:54:40,842 INFO L78 Accepts]: Start accepts. Automaton has 897 states and 1818 transitions. Word has length 33 [2021-08-21 12:54:40,842 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:54:40,842 INFO L470 AbstractCegarLoop]: Abstraction has 897 states and 1818 transitions. [2021-08-21 12:54:40,842 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.875) internal successors, (60), 31 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:54:40,842 INFO L276 IsEmpty]: Start isEmpty. Operand 897 states and 1818 transitions. [2021-08-21 12:54:40,843 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:54:40,843 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:54:40,843 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:54:40,871 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Forceful destruction successful, exit code 0 [2021-08-21 12:54:41,044 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,93 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:54:41,044 INFO L402 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:54:41,044 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:54:41,044 INFO L82 PathProgramCache]: Analyzing trace with hash -585798328, now seen corresponding path program 89 times [2021-08-21 12:54:41,044 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:54:41,044 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [300467928] [2021-08-21 12:54:41,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:54:41,045 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:54:41,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:54:41,404 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:54:41,404 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:54:41,404 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [300467928] [2021-08-21 12:54:41,404 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [300467928] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:54:41,404 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [483101652] [2021-08-21 12:54:41,404 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:54:41,404 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:54:41,404 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:54:41,405 INFO L229 MonitoredProcess]: Starting monitored process 94 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:54:41,406 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Waiting until timeout for monitored process [2021-08-21 12:54:46,221 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 12:54:46,221 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:54:46,222 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 36 conjunts are in the unsatisfiable core [2021-08-21 12:54:46,222 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:54:46,795 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-08-21 12:54:46,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 13 [2021-08-21 12:54:46,988 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:54:46,988 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [483101652] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:54:46,988 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:54:46,988 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 33 [2021-08-21 12:54:46,988 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [416488211] [2021-08-21 12:54:46,988 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2021-08-21 12:54:46,989 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:54:46,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2021-08-21 12:54:46,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=1017, Unknown=0, NotChecked=0, Total=1122 [2021-08-21 12:54:46,989 INFO L87 Difference]: Start difference. First operand 897 states and 1818 transitions. Second operand has 34 states, 34 states have (on average 1.7647058823529411) internal successors, (60), 33 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:54:48,067 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:54:48,067 INFO L93 Difference]: Finished difference Result 1104 states and 2193 transitions. [2021-08-21 12:54:48,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-08-21 12:54:48,068 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 1.7647058823529411) internal successors, (60), 33 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:54:48,068 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:54:48,069 INFO L225 Difference]: With dead ends: 1104 [2021-08-21 12:54:48,069 INFO L226 Difference]: Without dead ends: 1056 [2021-08-21 12:54:48,069 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 698 ImplicationChecksByTransitivity, 1027.6ms TimeCoverageRelationStatistics Valid=229, Invalid=2423, Unknown=0, NotChecked=0, Total=2652 [2021-08-21 12:54:48,070 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1056 states. [2021-08-21 12:54:48,076 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1056 to 901. [2021-08-21 12:54:48,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 901 states, 900 states have (on average 2.028888888888889) internal successors, (1826), 900 states have internal predecessors, (1826), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:54:48,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 901 states to 901 states and 1826 transitions. [2021-08-21 12:54:48,078 INFO L78 Accepts]: Start accepts. Automaton has 901 states and 1826 transitions. Word has length 33 [2021-08-21 12:54:48,078 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:54:48,078 INFO L470 AbstractCegarLoop]: Abstraction has 901 states and 1826 transitions. [2021-08-21 12:54:48,078 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 1.7647058823529411) internal successors, (60), 33 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:54:48,078 INFO L276 IsEmpty]: Start isEmpty. Operand 901 states and 1826 transitions. [2021-08-21 12:54:48,079 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:54:48,080 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:54:48,080 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:54:48,114 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Forceful destruction successful, exit code 0 [2021-08-21 12:54:48,292 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,94 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:54:48,293 INFO L402 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:54:48,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:54:48,293 INFO L82 PathProgramCache]: Analyzing trace with hash -1226908918, now seen corresponding path program 90 times [2021-08-21 12:54:48,293 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:54:48,293 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [902996561] [2021-08-21 12:54:48,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:54:48,293 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:54:48,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:54:48,642 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:54:48,642 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:54:48,642 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [902996561] [2021-08-21 12:54:48,642 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [902996561] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:54:48,643 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1250304931] [2021-08-21 12:54:48,643 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:54:48,643 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:54:48,643 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:54:48,643 INFO L229 MonitoredProcess]: Starting monitored process 95 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:54:48,644 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Waiting until timeout for monitored process [2021-08-21 12:54:53,520 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 12:54:53,520 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:54:53,520 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 32 conjunts are in the unsatisfiable core [2021-08-21 12:54:53,521 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:54:53,926 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 12:54:53,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2021-08-21 12:54:54,189 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:54:54,190 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1250304931] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:54:54,190 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:54:54,190 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 31 [2021-08-21 12:54:54,190 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488349357] [2021-08-21 12:54:54,190 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-08-21 12:54:54,190 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:54:54,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-08-21 12:54:54,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=896, Unknown=0, NotChecked=0, Total=992 [2021-08-21 12:54:54,191 INFO L87 Difference]: Start difference. First operand 901 states and 1826 transitions. Second operand has 32 states, 32 states have (on average 1.875) internal successors, (60), 31 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:54:55,349 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:54:55,349 INFO L93 Difference]: Finished difference Result 1137 states and 2262 transitions. [2021-08-21 12:54:55,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-08-21 12:54:55,350 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.875) internal successors, (60), 31 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:54:55,350 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:54:55,351 INFO L225 Difference]: With dead ends: 1137 [2021-08-21 12:54:55,351 INFO L226 Difference]: Without dead ends: 1105 [2021-08-21 12:54:55,351 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 699 ImplicationChecksByTransitivity, 1024.7ms TimeCoverageRelationStatistics Valid=250, Invalid=2506, Unknown=0, NotChecked=0, Total=2756 [2021-08-21 12:54:55,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1105 states. [2021-08-21 12:54:55,358 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1105 to 902. [2021-08-21 12:54:55,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 902 states, 901 states have (on average 2.0288568257491675) internal successors, (1828), 901 states have internal predecessors, (1828), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:54:55,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 902 states to 902 states and 1828 transitions. [2021-08-21 12:54:55,360 INFO L78 Accepts]: Start accepts. Automaton has 902 states and 1828 transitions. Word has length 33 [2021-08-21 12:54:55,360 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:54:55,360 INFO L470 AbstractCegarLoop]: Abstraction has 902 states and 1828 transitions. [2021-08-21 12:54:55,360 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.875) internal successors, (60), 31 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:54:55,360 INFO L276 IsEmpty]: Start isEmpty. Operand 902 states and 1828 transitions. [2021-08-21 12:54:55,361 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:54:55,361 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:54:55,361 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:54:55,390 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Forceful destruction successful, exit code 0 [2021-08-21 12:54:55,561 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 95 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable95 [2021-08-21 12:54:55,561 INFO L402 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:54:55,562 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:54:55,562 INFO L82 PathProgramCache]: Analyzing trace with hash 199333448, now seen corresponding path program 91 times [2021-08-21 12:54:55,562 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:54:55,562 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779926300] [2021-08-21 12:54:55,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:54:55,562 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:54:55,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:54:55,904 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:54:55,904 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:54:55,904 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [779926300] [2021-08-21 12:54:55,904 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [779926300] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:54:55,904 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [301164854] [2021-08-21 12:54:55,905 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:54:55,905 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:54:55,905 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:54:55,908 INFO L229 MonitoredProcess]: Starting monitored process 96 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:54:55,908 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Waiting until timeout for monitored process [2021-08-21 12:55:00,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:55:00,828 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 12:55:00,828 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:55:01,241 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 12:55:01,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2021-08-21 12:55:01,509 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:55:01,510 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [301164854] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:55:01,510 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:55:01,510 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 31 [2021-08-21 12:55:01,510 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836850060] [2021-08-21 12:55:01,510 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-08-21 12:55:01,510 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:55:01,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-08-21 12:55:01,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=897, Unknown=0, NotChecked=0, Total=992 [2021-08-21 12:55:01,511 INFO L87 Difference]: Start difference. First operand 902 states and 1828 transitions. Second operand has 32 states, 32 states have (on average 1.875) internal successors, (60), 31 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:55:02,927 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:55:02,928 INFO L93 Difference]: Finished difference Result 1204 states and 2391 transitions. [2021-08-21 12:55:02,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-08-21 12:55:02,928 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.875) internal successors, (60), 31 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:55:02,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:55:02,929 INFO L225 Difference]: With dead ends: 1204 [2021-08-21 12:55:02,929 INFO L226 Difference]: Without dead ends: 1160 [2021-08-21 12:55:02,930 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 923 ImplicationChecksByTransitivity, 1220.9ms TimeCoverageRelationStatistics Valid=303, Invalid=3237, Unknown=0, NotChecked=0, Total=3540 [2021-08-21 12:55:02,931 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1160 states. [2021-08-21 12:55:02,937 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1160 to 898. [2021-08-21 12:55:02,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 898 states, 897 states have (on average 2.0256410256410255) internal successors, (1817), 897 states have internal predecessors, (1817), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:55:02,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 898 states to 898 states and 1817 transitions. [2021-08-21 12:55:02,939 INFO L78 Accepts]: Start accepts. Automaton has 898 states and 1817 transitions. Word has length 33 [2021-08-21 12:55:02,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:55:02,939 INFO L470 AbstractCegarLoop]: Abstraction has 898 states and 1817 transitions. [2021-08-21 12:55:02,939 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.875) internal successors, (60), 31 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:55:02,939 INFO L276 IsEmpty]: Start isEmpty. Operand 898 states and 1817 transitions. [2021-08-21 12:55:02,940 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:55:02,940 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:55:02,940 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:55:02,969 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Ended with exit code 0 [2021-08-21 12:55:03,140 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 96 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable96 [2021-08-21 12:55:03,141 INFO L402 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:55:03,141 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:55:03,141 INFO L82 PathProgramCache]: Analyzing trace with hash -438382264, now seen corresponding path program 92 times [2021-08-21 12:55:03,141 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:55:03,141 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [476817535] [2021-08-21 12:55:03,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:55:03,141 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:55:03,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:55:03,486 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:55:03,486 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:55:03,486 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [476817535] [2021-08-21 12:55:03,486 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [476817535] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:55:03,486 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1496717992] [2021-08-21 12:55:03,486 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:55:03,486 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:55:03,486 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:55:03,487 INFO L229 MonitoredProcess]: Starting monitored process 97 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:55:03,489 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Waiting until timeout for monitored process [2021-08-21 12:55:08,463 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:55:08,463 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:55:08,464 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 12:55:08,464 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:55:08,871 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-08-21 12:55:08,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 13 [2021-08-21 12:55:09,175 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:55:09,175 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1496717992] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:55:09,175 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:55:09,175 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 31 [2021-08-21 12:55:09,175 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702050910] [2021-08-21 12:55:09,175 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-08-21 12:55:09,175 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:55:09,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-08-21 12:55:09,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=900, Unknown=0, NotChecked=0, Total=992 [2021-08-21 12:55:09,176 INFO L87 Difference]: Start difference. First operand 898 states and 1817 transitions. Second operand has 32 states, 32 states have (on average 1.875) internal successors, (60), 31 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:55:10,121 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:55:10,121 INFO L93 Difference]: Finished difference Result 1027 states and 2063 transitions. [2021-08-21 12:55:10,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-08-21 12:55:10,121 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.875) internal successors, (60), 31 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:55:10,121 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:55:10,123 INFO L225 Difference]: With dead ends: 1027 [2021-08-21 12:55:10,123 INFO L226 Difference]: Without dead ends: 999 [2021-08-21 12:55:10,123 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 539 ImplicationChecksByTransitivity, 949.7ms TimeCoverageRelationStatistics Valid=209, Invalid=2143, Unknown=0, NotChecked=0, Total=2352 [2021-08-21 12:55:10,124 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 999 states. [2021-08-21 12:55:10,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 999 to 890. [2021-08-21 12:55:10,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 890 states, 889 states have (on average 2.0258717660292462) internal successors, (1801), 889 states have internal predecessors, (1801), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:55:10,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 890 states to 890 states and 1801 transitions. [2021-08-21 12:55:10,132 INFO L78 Accepts]: Start accepts. Automaton has 890 states and 1801 transitions. Word has length 33 [2021-08-21 12:55:10,132 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:55:10,132 INFO L470 AbstractCegarLoop]: Abstraction has 890 states and 1801 transitions. [2021-08-21 12:55:10,132 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.875) internal successors, (60), 31 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:55:10,132 INFO L276 IsEmpty]: Start isEmpty. Operand 890 states and 1801 transitions. [2021-08-21 12:55:10,133 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:55:10,133 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:55:10,133 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:55:10,163 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Ended with exit code 0 [2021-08-21 12:55:10,333 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97,97 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:55:10,334 INFO L402 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:55:10,334 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:55:10,334 INFO L82 PathProgramCache]: Analyzing trace with hash 2038241542, now seen corresponding path program 93 times [2021-08-21 12:55:10,334 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:55:10,334 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [902540284] [2021-08-21 12:55:10,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:55:10,334 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:55:10,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:55:10,684 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:55:10,684 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:55:10,684 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [902540284] [2021-08-21 12:55:10,684 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [902540284] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:55:10,684 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [308995611] [2021-08-21 12:55:10,684 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:55:10,684 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:55:10,684 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:55:10,685 INFO L229 MonitoredProcess]: Starting monitored process 98 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:55:10,685 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Waiting until timeout for monitored process [2021-08-21 12:55:15,709 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 12:55:15,709 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:55:15,710 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 12:55:15,710 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:55:16,246 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 12:55:16,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2021-08-21 12:55:16,442 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:55:16,442 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [308995611] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:55:16,442 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:55:16,442 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 31 [2021-08-21 12:55:16,442 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [557773768] [2021-08-21 12:55:16,442 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-08-21 12:55:16,442 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:55:16,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-08-21 12:55:16,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=898, Unknown=0, NotChecked=0, Total=992 [2021-08-21 12:55:16,443 INFO L87 Difference]: Start difference. First operand 890 states and 1801 transitions. Second operand has 32 states, 32 states have (on average 1.875) internal successors, (60), 31 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:55:17,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:55:17,636 INFO L93 Difference]: Finished difference Result 1070 states and 2128 transitions. [2021-08-21 12:55:17,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-08-21 12:55:17,636 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.875) internal successors, (60), 31 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:55:17,636 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:55:17,637 INFO L225 Difference]: With dead ends: 1070 [2021-08-21 12:55:17,637 INFO L226 Difference]: Without dead ends: 974 [2021-08-21 12:55:17,637 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 958 ImplicationChecksByTransitivity, 1158.4ms TimeCoverageRelationStatistics Valid=292, Invalid=3130, Unknown=0, NotChecked=0, Total=3422 [2021-08-21 12:55:17,638 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 974 states. [2021-08-21 12:55:17,644 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 974 to 907. [2021-08-21 12:55:17,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 907 states, 906 states have (on average 2.0275938189845473) internal successors, (1837), 906 states have internal predecessors, (1837), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:55:17,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 907 states to 907 states and 1837 transitions. [2021-08-21 12:55:17,645 INFO L78 Accepts]: Start accepts. Automaton has 907 states and 1837 transitions. Word has length 33 [2021-08-21 12:55:17,645 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:55:17,645 INFO L470 AbstractCegarLoop]: Abstraction has 907 states and 1837 transitions. [2021-08-21 12:55:17,645 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.875) internal successors, (60), 31 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:55:17,645 INFO L276 IsEmpty]: Start isEmpty. Operand 907 states and 1837 transitions. [2021-08-21 12:55:17,646 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:55:17,647 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:55:17,647 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:55:17,677 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Forceful destruction successful, exit code 0 [2021-08-21 12:55:17,850 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98,98 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:55:17,850 INFO L402 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:55:17,850 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:55:17,850 INFO L82 PathProgramCache]: Analyzing trace with hash -871103164, now seen corresponding path program 94 times [2021-08-21 12:55:17,850 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:55:17,850 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726007043] [2021-08-21 12:55:17,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:55:17,851 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:55:17,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:55:18,197 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:55:18,197 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:55:18,197 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726007043] [2021-08-21 12:55:18,197 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726007043] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:55:18,197 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1079722469] [2021-08-21 12:55:18,197 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:55:18,197 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:55:18,197 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:55:18,198 INFO L229 MonitoredProcess]: Starting monitored process 99 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:55:18,198 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Waiting until timeout for monitored process [2021-08-21 12:55:23,276 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:55:23,276 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:55:23,277 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 12:55:23,277 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:55:23,786 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-08-21 12:55:23,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 13 [2021-08-21 12:55:23,978 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:55:23,978 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1079722469] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:55:23,978 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:55:23,978 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 31 [2021-08-21 12:55:23,978 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1551182848] [2021-08-21 12:55:23,978 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-08-21 12:55:23,978 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:55:23,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-08-21 12:55:23,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=897, Unknown=0, NotChecked=0, Total=992 [2021-08-21 12:55:23,979 INFO L87 Difference]: Start difference. First operand 907 states and 1837 transitions. Second operand has 32 states, 32 states have (on average 1.875) internal successors, (60), 31 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:55:25,682 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:55:25,682 INFO L93 Difference]: Finished difference Result 1128 states and 2252 transitions. [2021-08-21 12:55:25,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2021-08-21 12:55:25,682 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.875) internal successors, (60), 31 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:55:25,682 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:55:25,683 INFO L225 Difference]: With dead ends: 1128 [2021-08-21 12:55:25,683 INFO L226 Difference]: Without dead ends: 1033 [2021-08-21 12:55:25,684 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1237 ImplicationChecksByTransitivity, 1441.0ms TimeCoverageRelationStatistics Valid=383, Invalid=3907, Unknown=0, NotChecked=0, Total=4290 [2021-08-21 12:55:25,685 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1033 states. [2021-08-21 12:55:25,691 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1033 to 916. [2021-08-21 12:55:25,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 916 states, 915 states have (on average 2.0273224043715845) internal successors, (1855), 915 states have internal predecessors, (1855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:55:25,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 916 states to 916 states and 1855 transitions. [2021-08-21 12:55:25,693 INFO L78 Accepts]: Start accepts. Automaton has 916 states and 1855 transitions. Word has length 33 [2021-08-21 12:55:25,693 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:55:25,693 INFO L470 AbstractCegarLoop]: Abstraction has 916 states and 1855 transitions. [2021-08-21 12:55:25,693 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.875) internal successors, (60), 31 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:55:25,693 INFO L276 IsEmpty]: Start isEmpty. Operand 916 states and 1855 transitions. [2021-08-21 12:55:25,694 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:55:25,694 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:55:25,694 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:55:25,723 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Forceful destruction successful, exit code 0 [2021-08-21 12:55:25,895 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 99 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable99 [2021-08-21 12:55:25,896 INFO L402 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:55:25,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:55:25,896 INFO L82 PathProgramCache]: Analyzing trace with hash -1512213754, now seen corresponding path program 95 times [2021-08-21 12:55:25,896 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:55:25,896 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1021680953] [2021-08-21 12:55:25,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:55:25,896 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:55:25,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:55:26,254 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:55:26,254 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:55:26,254 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1021680953] [2021-08-21 12:55:26,254 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1021680953] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:55:26,254 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1116330498] [2021-08-21 12:55:26,254 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:55:26,254 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:55:26,255 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:55:26,255 INFO L229 MonitoredProcess]: Starting monitored process 100 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:55:26,256 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Waiting until timeout for monitored process [2021-08-21 12:55:31,401 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 12:55:31,402 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:55:31,402 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 36 conjunts are in the unsatisfiable core [2021-08-21 12:55:31,404 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:55:31,859 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-08-21 12:55:31,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 13 [2021-08-21 12:55:32,187 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:55:32,188 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1116330498] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:55:32,188 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:55:32,188 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 33 [2021-08-21 12:55:32,188 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2142383447] [2021-08-21 12:55:32,188 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2021-08-21 12:55:32,188 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:55:32,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2021-08-21 12:55:32,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=1005, Unknown=0, NotChecked=0, Total=1122 [2021-08-21 12:55:32,188 INFO L87 Difference]: Start difference. First operand 916 states and 1855 transitions. Second operand has 34 states, 34 states have (on average 1.7647058823529411) internal successors, (60), 33 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:55:33,995 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:55:33,995 INFO L93 Difference]: Finished difference Result 1153 states and 2299 transitions. [2021-08-21 12:55:33,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2021-08-21 12:55:33,995 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 1.7647058823529411) internal successors, (60), 33 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:55:33,996 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:55:33,997 INFO L225 Difference]: With dead ends: 1153 [2021-08-21 12:55:33,997 INFO L226 Difference]: Without dead ends: 1073 [2021-08-21 12:55:33,997 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1636 ImplicationChecksByTransitivity, 1697.3ms TimeCoverageRelationStatistics Valid=564, Invalid=4838, Unknown=0, NotChecked=0, Total=5402 [2021-08-21 12:55:33,998 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1073 states. [2021-08-21 12:55:34,004 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1073 to 912. [2021-08-21 12:55:34,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 912 states, 911 states have (on average 2.0241492864983535) internal successors, (1844), 911 states have internal predecessors, (1844), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:55:34,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 912 states to 912 states and 1844 transitions. [2021-08-21 12:55:34,006 INFO L78 Accepts]: Start accepts. Automaton has 912 states and 1844 transitions. Word has length 33 [2021-08-21 12:55:34,006 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:55:34,006 INFO L470 AbstractCegarLoop]: Abstraction has 912 states and 1844 transitions. [2021-08-21 12:55:34,006 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 1.7647058823529411) internal successors, (60), 33 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:55:34,006 INFO L276 IsEmpty]: Start isEmpty. Operand 912 states and 1844 transitions. [2021-08-21 12:55:34,007 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:55:34,007 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:55:34,007 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:55:34,036 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Forceful destruction successful, exit code 0 [2021-08-21 12:55:34,207 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100,100 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:55:34,207 INFO L402 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:55:34,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:55:34,208 INFO L82 PathProgramCache]: Analyzing trace with hash -85971388, now seen corresponding path program 96 times [2021-08-21 12:55:34,208 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:55:34,208 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1990206465] [2021-08-21 12:55:34,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:55:34,208 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:55:34,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:55:34,558 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:55:34,559 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:55:34,559 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1990206465] [2021-08-21 12:55:34,559 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1990206465] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:55:34,559 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [907386970] [2021-08-21 12:55:34,559 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:55:34,559 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:55:34,559 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:55:34,560 INFO L229 MonitoredProcess]: Starting monitored process 101 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:55:34,560 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Waiting until timeout for monitored process [2021-08-21 12:55:39,735 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 12:55:39,735 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:55:39,736 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 32 conjunts are in the unsatisfiable core [2021-08-21 12:55:39,737 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:55:40,169 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 12:55:40,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2021-08-21 12:55:40,427 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:55:40,427 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [907386970] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:55:40,427 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:55:40,427 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 31 [2021-08-21 12:55:40,428 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [874280211] [2021-08-21 12:55:40,428 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-08-21 12:55:40,428 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:55:40,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-08-21 12:55:40,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=889, Unknown=0, NotChecked=0, Total=992 [2021-08-21 12:55:40,428 INFO L87 Difference]: Start difference. First operand 912 states and 1844 transitions. Second operand has 32 states, 32 states have (on average 1.875) internal successors, (60), 31 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:55:42,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:55:42,441 INFO L93 Difference]: Finished difference Result 1223 states and 2439 transitions. [2021-08-21 12:55:42,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-08-21 12:55:42,441 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.875) internal successors, (60), 31 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:55:42,441 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:55:42,442 INFO L225 Difference]: With dead ends: 1223 [2021-08-21 12:55:42,442 INFO L226 Difference]: Without dead ends: 1164 [2021-08-21 12:55:42,443 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1571 ImplicationChecksByTransitivity, 1689.6ms TimeCoverageRelationStatistics Valid=559, Invalid=4843, Unknown=0, NotChecked=0, Total=5402 [2021-08-21 12:55:42,444 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1164 states. [2021-08-21 12:55:42,450 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1164 to 907. [2021-08-21 12:55:42,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 907 states, 906 states have (on average 2.0242825607064017) internal successors, (1834), 906 states have internal predecessors, (1834), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:55:42,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 907 states to 907 states and 1834 transitions. [2021-08-21 12:55:42,452 INFO L78 Accepts]: Start accepts. Automaton has 907 states and 1834 transitions. Word has length 33 [2021-08-21 12:55:42,452 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:55:42,452 INFO L470 AbstractCegarLoop]: Abstraction has 907 states and 1834 transitions. [2021-08-21 12:55:42,452 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.875) internal successors, (60), 31 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:55:42,452 INFO L276 IsEmpty]: Start isEmpty. Operand 907 states and 1834 transitions. [2021-08-21 12:55:42,453 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:55:42,453 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:55:42,453 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:55:42,482 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Ended with exit code 0 [2021-08-21 12:55:42,653 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101,101 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:55:42,653 INFO L402 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:55:42,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:55:42,654 INFO L82 PathProgramCache]: Analyzing trace with hash -1000604134, now seen corresponding path program 97 times [2021-08-21 12:55:42,654 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:55:42,654 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [526425048] [2021-08-21 12:55:42,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:55:42,654 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:55:42,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:55:43,046 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:55:43,046 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:55:43,046 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [526425048] [2021-08-21 12:55:43,046 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [526425048] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:55:43,046 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2019118525] [2021-08-21 12:55:43,046 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:55:43,047 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:55:43,047 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:55:43,047 INFO L229 MonitoredProcess]: Starting monitored process 102 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:55:43,048 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Waiting until timeout for monitored process [2021-08-21 12:55:48,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:55:48,309 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 12:55:48,310 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:55:48,723 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 12:55:48,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2021-08-21 12:55:49,010 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:55:49,011 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2019118525] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:55:49,011 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:55:49,011 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 31 [2021-08-21 12:55:49,011 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131570227] [2021-08-21 12:55:49,011 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-08-21 12:55:49,011 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:55:49,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-08-21 12:55:49,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=898, Unknown=0, NotChecked=0, Total=992 [2021-08-21 12:55:49,011 INFO L87 Difference]: Start difference. First operand 907 states and 1834 transitions. Second operand has 32 states, 32 states have (on average 1.875) internal successors, (60), 31 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:55:50,651 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:55:50,651 INFO L93 Difference]: Finished difference Result 1093 states and 2183 transitions. [2021-08-21 12:55:50,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-08-21 12:55:50,651 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.875) internal successors, (60), 31 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:55:50,652 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:55:50,653 INFO L225 Difference]: With dead ends: 1093 [2021-08-21 12:55:50,653 INFO L226 Difference]: Without dead ends: 1034 [2021-08-21 12:55:50,653 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1203 ImplicationChecksByTransitivity, 1501.0ms TimeCoverageRelationStatistics Valid=413, Invalid=4009, Unknown=0, NotChecked=0, Total=4422 [2021-08-21 12:55:50,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1034 states. [2021-08-21 12:55:50,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1034 to 922. [2021-08-21 12:55:50,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 922 states, 921 states have (on average 2.023887079261672) internal successors, (1864), 921 states have internal predecessors, (1864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:55:50,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 922 states to 922 states and 1864 transitions. [2021-08-21 12:55:50,661 INFO L78 Accepts]: Start accepts. Automaton has 922 states and 1864 transitions. Word has length 33 [2021-08-21 12:55:50,661 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:55:50,661 INFO L470 AbstractCegarLoop]: Abstraction has 922 states and 1864 transitions. [2021-08-21 12:55:50,661 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.875) internal successors, (60), 31 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:55:50,661 INFO L276 IsEmpty]: Start isEmpty. Operand 922 states and 1864 transitions. [2021-08-21 12:55:50,662 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:55:50,662 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:55:50,662 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:55:50,691 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Ended with exit code 0 [2021-08-21 12:55:50,862 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 102 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable102 [2021-08-21 12:55:50,863 INFO L402 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:55:50,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:55:50,863 INFO L82 PathProgramCache]: Analyzing trace with hash 1710926648, now seen corresponding path program 98 times [2021-08-21 12:55:50,863 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:55:50,863 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1001413567] [2021-08-21 12:55:50,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:55:50,863 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:55:50,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:55:51,303 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:55:51,304 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:55:51,304 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1001413567] [2021-08-21 12:55:51,304 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1001413567] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:55:51,304 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [126399578] [2021-08-21 12:55:51,304 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:55:51,304 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:55:51,304 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:55:51,305 INFO L229 MonitoredProcess]: Starting monitored process 103 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:55:51,331 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Waiting until timeout for monitored process [2021-08-21 12:55:56,646 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:55:56,647 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:55:56,659 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 12:55:56,659 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:55:57,188 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-08-21 12:55:57,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 13 [2021-08-21 12:55:57,380 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:55:57,381 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [126399578] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:55:57,381 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:55:57,381 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 31 [2021-08-21 12:55:57,381 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1934348357] [2021-08-21 12:55:57,381 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-08-21 12:55:57,381 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:55:57,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-08-21 12:55:57,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=896, Unknown=0, NotChecked=0, Total=992 [2021-08-21 12:55:57,381 INFO L87 Difference]: Start difference. First operand 922 states and 1864 transitions. Second operand has 32 states, 32 states have (on average 1.875) internal successors, (60), 31 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:55:58,657 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:55:58,657 INFO L93 Difference]: Finished difference Result 1156 states and 2301 transitions. [2021-08-21 12:55:58,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-08-21 12:55:58,658 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.875) internal successors, (60), 31 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:55:58,658 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:55:58,659 INFO L225 Difference]: With dead ends: 1156 [2021-08-21 12:55:58,659 INFO L226 Difference]: Without dead ends: 1060 [2021-08-21 12:55:58,659 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 940 ImplicationChecksByTransitivity, 1154.5ms TimeCoverageRelationStatistics Valid=287, Invalid=3019, Unknown=0, NotChecked=0, Total=3306 [2021-08-21 12:55:58,660 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1060 states. [2021-08-21 12:55:58,666 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1060 to 966. [2021-08-21 12:55:58,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 966 states, 965 states have (on average 2.0300518134715024) internal successors, (1959), 965 states have internal predecessors, (1959), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:55:58,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 966 states to 966 states and 1959 transitions. [2021-08-21 12:55:58,667 INFO L78 Accepts]: Start accepts. Automaton has 966 states and 1959 transitions. Word has length 33 [2021-08-21 12:55:58,667 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:55:58,667 INFO L470 AbstractCegarLoop]: Abstraction has 966 states and 1959 transitions. [2021-08-21 12:55:58,668 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.875) internal successors, (60), 31 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:55:58,668 INFO L276 IsEmpty]: Start isEmpty. Operand 966 states and 1959 transitions. [2021-08-21 12:55:58,668 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:55:58,668 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:55:58,669 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:55:58,698 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Ended with exit code 0 [2021-08-21 12:55:58,869 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 103 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2021-08-21 12:55:58,869 INFO L402 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:55:58,869 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:55:58,869 INFO L82 PathProgramCache]: Analyzing trace with hash -1198418058, now seen corresponding path program 99 times [2021-08-21 12:55:58,869 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:55:58,869 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [878125654] [2021-08-21 12:55:58,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:55:58,870 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:55:58,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:55:59,336 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:55:59,337 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:55:59,337 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [878125654] [2021-08-21 12:55:59,337 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [878125654] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:55:59,337 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1142597318] [2021-08-21 12:55:59,337 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:55:59,337 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:55:59,337 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:55:59,338 INFO L229 MonitoredProcess]: Starting monitored process 104 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:55:59,339 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Waiting until timeout for monitored process [2021-08-21 12:56:04,679 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 12:56:04,679 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:56:04,680 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 12:56:04,680 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:56:05,184 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 12:56: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2021-08-21 12:56:05,375 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:56:05,375 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1142597318] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:56:05,375 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:56:05,375 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 31 [2021-08-21 12:56:05,375 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702204273] [2021-08-21 12:56:05,375 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-08-21 12:56:05,376 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:56:05,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-08-21 12:56:05,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=895, Unknown=0, NotChecked=0, Total=992 [2021-08-21 12:56:05,376 INFO L87 Difference]: Start difference. First operand 966 states and 1959 transitions. Second operand has 32 states, 32 states have (on average 1.875) internal successors, (60), 31 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:56:07,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:56:07,268 INFO L93 Difference]: Finished difference Result 1272 states and 2548 transitions. [2021-08-21 12:56:07,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-08-21 12:56:07,268 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.875) internal successors, (60), 31 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:56:07,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:56:07,270 INFO L225 Difference]: With dead ends: 1272 [2021-08-21 12:56:07,270 INFO L226 Difference]: Without dead ends: 1170 [2021-08-21 12:56:07,271 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1489 ImplicationChecksByTransitivity, 1609.0ms TimeCoverageRelationStatistics Valid=447, Invalid=4523, Unknown=0, NotChecked=0, Total=4970 [2021-08-21 12:56:07,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1170 states. [2021-08-21 12:56:07,278 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1170 to 1008. [2021-08-21 12:56:07,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1008 states, 1007 states have (on average 2.034756703078451) internal successors, (2049), 1007 states have internal predecessors, (2049), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:56:07,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1008 states to 1008 states and 2049 transitions. [2021-08-21 12:56:07,280 INFO L78 Accepts]: Start accepts. Automaton has 1008 states and 2049 transitions. Word has length 33 [2021-08-21 12:56:07,280 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:56:07,280 INFO L470 AbstractCegarLoop]: Abstraction has 1008 states and 2049 transitions. [2021-08-21 12:56:07,280 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.875) internal successors, (60), 31 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:56:07,280 INFO L276 IsEmpty]: Start isEmpty. Operand 1008 states and 2049 transitions. [2021-08-21 12:56:07,281 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:56:07,281 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:56:07,281 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:56:07,311 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Ended with exit code 0 [2021-08-21 12:56:07,481 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104,104 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:56:07,481 INFO L402 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:56:07,481 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:56:07,482 INFO L82 PathProgramCache]: Analyzing trace with hash -1839528648, now seen corresponding path program 100 times [2021-08-21 12:56:07,482 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:56:07,482 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [34623437] [2021-08-21 12:56:07,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:56:07,482 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:56:07,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:56:07,864 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:56:07,864 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:56:07,864 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [34623437] [2021-08-21 12:56:07,864 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [34623437] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:56:07,864 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1472533178] [2021-08-21 12:56:07,864 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:56:07,864 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:56:07,864 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:56:07,865 INFO L229 MonitoredProcess]: Starting monitored process 105 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:56:07,865 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Waiting until timeout for monitored process [2021-08-21 12:56:13,336 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:56:13,336 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:56:13,337 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 12:56:13,337 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:56:13,787 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 12:56:13,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2021-08-21 12:56:14,062 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:56:14,062 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1472533178] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:56:14,062 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:56:14,062 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 31 [2021-08-21 12:56:14,062 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1496965275] [2021-08-21 12:56:14,063 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-08-21 12:56:14,063 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:56:14,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-08-21 12:56:14,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=888, Unknown=0, NotChecked=0, Total=992 [2021-08-21 12:56:14,063 INFO L87 Difference]: Start difference. First operand 1008 states and 2049 transitions. Second operand has 32 states, 32 states have (on average 1.875) internal successors, (60), 31 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:56:16,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:56:16,643 INFO L93 Difference]: Finished difference Result 1420 states and 2865 transitions. [2021-08-21 12:56:16,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2021-08-21 12:56:16,643 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.875) internal successors, (60), 31 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:56:16,643 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:56:16,645 INFO L225 Difference]: With dead ends: 1420 [2021-08-21 12:56:16,645 INFO L226 Difference]: Without dead ends: 1321 [2021-08-21 12:56:16,646 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2515 ImplicationChecksByTransitivity, 2140.8ms TimeCoverageRelationStatistics Valid=758, Invalid=7074, Unknown=0, NotChecked=0, Total=7832 [2021-08-21 12:56:16,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1321 states. [2021-08-21 12:56:16,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1321 to 1033. [2021-08-21 12:56:16,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1033 states, 1032 states have (on average 2.0339147286821704) internal successors, (2099), 1032 states have internal predecessors, (2099), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:56:16,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1033 states to 1033 states and 2099 transitions. [2021-08-21 12:56:16,655 INFO L78 Accepts]: Start accepts. Automaton has 1033 states and 2099 transitions. Word has length 33 [2021-08-21 12:56:16,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:56:16,655 INFO L470 AbstractCegarLoop]: Abstraction has 1033 states and 2099 transitions. [2021-08-21 12:56:16,655 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.875) internal successors, (60), 31 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:56:16,655 INFO L276 IsEmpty]: Start isEmpty. Operand 1033 states and 2099 transitions. [2021-08-21 12:56:16,656 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:56:16,656 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:56:16,656 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:56:16,686 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Ended with exit code 0 [2021-08-21 12:56:16,857 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105,105 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:56:16,857 INFO L402 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:56:16,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:56:16,857 INFO L82 PathProgramCache]: Analyzing trace with hash -413286282, now seen corresponding path program 101 times [2021-08-21 12:56:16,857 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:56:16,857 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919332880] [2021-08-21 12:56:16,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:56:16,857 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:56:16,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:56:17,254 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:56:17,254 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:56:17,254 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919332880] [2021-08-21 12:56:17,254 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [919332880] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:56:17,255 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [377956052] [2021-08-21 12:56:17,255 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:56:17,255 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:56:17,255 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:56:17,255 INFO L229 MonitoredProcess]: Starting monitored process 106 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:56:17,256 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Waiting until timeout for monitored process [2021-08-21 12:56:22,648 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 12:56:22,648 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:56:22,649 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 32 conjunts are in the unsatisfiable core [2021-08-21 12:56:22,649 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:56:23,067 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 12:56:23,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2021-08-21 12:56:23,308 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:56:23,309 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [377956052] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:56:23,309 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:56:23,309 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 31 [2021-08-21 12:56:23,309 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527876335] [2021-08-21 12:56:23,309 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-08-21 12:56:23,309 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:56:23,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-08-21 12:56:23,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=889, Unknown=0, NotChecked=0, Total=992 [2021-08-21 12:56:23,310 INFO L87 Difference]: Start difference. First operand 1033 states and 2099 transitions. Second operand has 32 states, 32 states have (on average 1.875) internal successors, (60), 31 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:56:26,213 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:56:26,213 INFO L93 Difference]: Finished difference Result 1535 states and 3095 transitions. [2021-08-21 12:56:26,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2021-08-21 12:56:26,214 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.875) internal successors, (60), 31 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:56:26,214 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:56:26,215 INFO L225 Difference]: With dead ends: 1535 [2021-08-21 12:56:26,216 INFO L226 Difference]: Without dead ends: 1473 [2021-08-21 12:56:26,216 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2762 ImplicationChecksByTransitivity, 2225.9ms TimeCoverageRelationStatistics Valid=799, Invalid=7757, Unknown=0, NotChecked=0, Total=8556 [2021-08-21 12:56:26,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1473 states. [2021-08-21 12:56:26,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1473 to 1125. [2021-08-21 12:56:26,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1125 states, 1124 states have (on average 2.038256227758007) internal successors, (2291), 1124 states have internal predecessors, (2291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:56:26,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1125 states to 1125 states and 2291 transitions. [2021-08-21 12:56:26,226 INFO L78 Accepts]: Start accepts. Automaton has 1125 states and 2291 transitions. Word has length 33 [2021-08-21 12:56:26,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:56:26,226 INFO L470 AbstractCegarLoop]: Abstraction has 1125 states and 2291 transitions. [2021-08-21 12:56:26,226 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.875) internal successors, (60), 31 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:56:26,227 INFO L276 IsEmpty]: Start isEmpty. Operand 1125 states and 2291 transitions. [2021-08-21 12:56:26,227 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:56:26,227 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:56:26,228 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:56:26,258 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Ended with exit code 0 [2021-08-21 12:56:26,428 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 106 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable106 [2021-08-21 12:56:26,429 INFO L402 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:56:26,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:56:26,429 INFO L82 PathProgramCache]: Analyzing trace with hash -1327919028, now seen corresponding path program 102 times [2021-08-21 12:56:26,429 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:56:26,429 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1154327635] [2021-08-21 12:56:26,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:56:26,429 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:56:26,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:56:26,762 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:56:26,762 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:56:26,762 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1154327635] [2021-08-21 12:56:26,762 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1154327635] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:56:26,762 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1995163860] [2021-08-21 12:56:26,762 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:56:26,762 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:56:26,762 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:56:26,763 INFO L229 MonitoredProcess]: Starting monitored process 107 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:56:26,763 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Waiting until timeout for monitored process [2021-08-21 12:56:32,206 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 12:56:32,206 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:56:32,207 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 32 conjunts are in the unsatisfiable core [2021-08-21 12:56:32,207 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:56:32,593 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 12:56:32,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2021-08-21 12:56:32,875 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:56:32,876 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1995163860] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:56:32,876 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:56:32,876 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 31 [2021-08-21 12:56:32,876 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1469439650] [2021-08-21 12:56:32,876 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-08-21 12:56:32,876 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:56:32,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-08-21 12:56:32,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=896, Unknown=0, NotChecked=0, Total=992 [2021-08-21 12:56:32,876 INFO L87 Difference]: Start difference. First operand 1125 states and 2291 transitions. Second operand has 32 states, 32 states have (on average 1.875) internal successors, (60), 31 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:56:34,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:56:34,604 INFO L93 Difference]: Finished difference Result 1427 states and 2865 transitions. [2021-08-21 12:56:34,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-08-21 12:56:34,604 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.875) internal successors, (60), 31 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:56:34,605 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:56:34,606 INFO L225 Difference]: With dead ends: 1427 [2021-08-21 12:56:34,606 INFO L226 Difference]: Without dead ends: 1371 [2021-08-21 12:56:34,607 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1168 ImplicationChecksByTransitivity, 1471.9ms TimeCoverageRelationStatistics Valid=411, Invalid=3879, Unknown=0, NotChecked=0, Total=4290 [2021-08-21 12:56:34,607 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1371 states. [2021-08-21 12:56:34,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1371 to 1213. [2021-08-21 12:56:34,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1213 states, 1212 states have (on average 2.0354785478547854) internal successors, (2467), 1212 states have internal predecessors, (2467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:56:34,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1213 states to 1213 states and 2467 transitions. [2021-08-21 12:56:34,617 INFO L78 Accepts]: Start accepts. Automaton has 1213 states and 2467 transitions. Word has length 33 [2021-08-21 12:56:34,617 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:56:34,617 INFO L470 AbstractCegarLoop]: Abstraction has 1213 states and 2467 transitions. [2021-08-21 12:56:34,617 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.875) internal successors, (60), 31 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:56:34,617 INFO L276 IsEmpty]: Start isEmpty. Operand 1213 states and 2467 transitions. [2021-08-21 12:56:34,618 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:56:34,618 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:56:34,618 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:56:34,648 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Ended with exit code 0 [2021-08-21 12:56:34,818 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 107 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable107 [2021-08-21 12:56:34,819 INFO L402 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:56:34,819 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:56:34,819 INFO L82 PathProgramCache]: Analyzing trace with hash -1324502750, now seen corresponding path program 103 times [2021-08-21 12:56:34,819 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:56:34,819 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1457656465] [2021-08-21 12:56:34,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:56:34,820 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:56:34,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:56:35,166 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:56:35,166 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:56:35,166 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1457656465] [2021-08-21 12:56:35,166 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1457656465] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:56:35,166 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1659942943] [2021-08-21 12:56:35,166 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:56:35,167 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:56:35,167 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:56:35,168 INFO L229 MonitoredProcess]: Starting monitored process 108 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:56:35,168 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Waiting until timeout for monitored process [2021-08-21 12:56:40,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:56:40,666 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 12:56:40,667 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:56:41,190 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-08-21 12:56:41,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 13 [2021-08-21 12:56:41,379 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:56:41,380 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1659942943] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:56:41,380 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:56:41,380 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 31 [2021-08-21 12:56:41,380 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1943391984] [2021-08-21 12:56:41,380 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-08-21 12:56:41,380 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:56:41,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-08-21 12:56:41,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=897, Unknown=0, NotChecked=0, Total=992 [2021-08-21 12:56:41,380 INFO L87 Difference]: Start difference. First operand 1213 states and 2467 transitions. Second operand has 32 states, 32 states have (on average 1.875) internal successors, (60), 31 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:56:43,610 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:56:43,610 INFO L93 Difference]: Finished difference Result 1723 states and 3477 transitions. [2021-08-21 12:56:43,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2021-08-21 12:56:43,611 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.875) internal successors, (60), 31 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:56:43,611 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:56:43,613 INFO L225 Difference]: With dead ends: 1723 [2021-08-21 12:56:43,613 INFO L226 Difference]: Without dead ends: 1635 [2021-08-21 12:56:43,613 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1823 ImplicationChecksByTransitivity, 1798.8ms TimeCoverageRelationStatistics Valid=518, Invalid=5488, Unknown=0, NotChecked=0, Total=6006 [2021-08-21 12:56:43,614 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1635 states. [2021-08-21 12:56:43,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1635 to 1449. [2021-08-21 12:56:43,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1449 states, 1448 states have (on average 2.033839779005525) internal successors, (2945), 1448 states have internal predecessors, (2945), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:56:43,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1449 states to 1449 states and 2945 transitions. [2021-08-21 12:56:43,626 INFO L78 Accepts]: Start accepts. Automaton has 1449 states and 2945 transitions. Word has length 33 [2021-08-21 12:56:43,626 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:56:43,626 INFO L470 AbstractCegarLoop]: Abstraction has 1449 states and 2945 transitions. [2021-08-21 12:56:43,626 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.875) internal successors, (60), 31 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:56:43,626 INFO L276 IsEmpty]: Start isEmpty. Operand 1449 states and 2945 transitions. [2021-08-21 12:56:43,627 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:56:43,627 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:56:43,627 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:56:43,657 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Forceful destruction successful, exit code 0 [2021-08-21 12:56:43,828 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108,108 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:56:43,828 INFO L402 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:56:43,828 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:56:43,828 INFO L82 PathProgramCache]: Analyzing trace with hash -1965613340, now seen corresponding path program 104 times [2021-08-21 12:56:43,828 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:56:43,828 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354661060] [2021-08-21 12:56:43,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:56:43,828 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:56:43,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:56:44,170 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:56:44,170 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:56:44,170 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354661060] [2021-08-21 12:56:44,170 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1354661060] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:56:44,170 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1406228574] [2021-08-21 12:56:44,171 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:56:44,171 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:56:44,171 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:56:44,171 INFO L229 MonitoredProcess]: Starting monitored process 109 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:56:44,172 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Waiting until timeout for monitored process [2021-08-21 12:56:49,761 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:56:49,761 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:56:49,762 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 12:56:49,763 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:56:50,164 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-08-21 12:56:50,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 13 [2021-08-21 12:56:50,411 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:56:50,411 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1406228574] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:56:50,411 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:56:50,411 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 31 [2021-08-21 12:56:50,411 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [219832046] [2021-08-21 12:56:50,411 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-08-21 12:56:50,411 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:56:50,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-08-21 12:56:50,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=892, Unknown=0, NotChecked=0, Total=992 [2021-08-21 12:56:50,412 INFO L87 Difference]: Start difference. First operand 1449 states and 2945 transitions. Second operand has 32 states, 32 states have (on average 1.875) internal successors, (60), 31 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:56:52,736 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:56:52,736 INFO L93 Difference]: Finished difference Result 1938 states and 3950 transitions. [2021-08-21 12:56:52,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2021-08-21 12:56:52,737 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.875) internal successors, (60), 31 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:56:52,737 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:56:52,739 INFO L225 Difference]: With dead ends: 1938 [2021-08-21 12:56:52,739 INFO L226 Difference]: Without dead ends: 1858 [2021-08-21 12:56:52,740 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2345 ImplicationChecksByTransitivity, 1959.4ms TimeCoverageRelationStatistics Valid=642, Invalid=6668, Unknown=0, NotChecked=0, Total=7310 [2021-08-21 12:56:52,741 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1858 states. [2021-08-21 12:56:52,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1858 to 1298. [2021-08-21 12:56:52,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1298 states, 1297 states have (on average 2.0323824209714725) internal successors, (2636), 1297 states have internal predecessors, (2636), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:56:52,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1298 states to 1298 states and 2636 transitions. [2021-08-21 12:56:52,754 INFO L78 Accepts]: Start accepts. Automaton has 1298 states and 2636 transitions. Word has length 33 [2021-08-21 12:56:52,754 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:56:52,754 INFO L470 AbstractCegarLoop]: Abstraction has 1298 states and 2636 transitions. [2021-08-21 12:56:52,754 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.875) internal successors, (60), 31 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:56:52,754 INFO L276 IsEmpty]: Start isEmpty. Operand 1298 states and 2636 transitions. [2021-08-21 12:56:52,755 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:56:52,755 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:56:52,755 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:56:52,786 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Ended with exit code 0 [2021-08-21 12:56:52,955 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109,109 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:56:52,956 INFO L402 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:56:52,956 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:56:52,956 INFO L82 PathProgramCache]: Analyzing trace with hash -539370974, now seen corresponding path program 105 times [2021-08-21 12:56:52,956 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:56:52,956 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237311231] [2021-08-21 12:56:52,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:56:52,956 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:56:52,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:56:53,298 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:56:53,299 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:56:53,299 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237311231] [2021-08-21 12:56:53,299 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1237311231] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:56:53,299 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [53793608] [2021-08-21 12:56:53,299 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:56:53,299 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:56:53,299 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:56:53,306 INFO L229 MonitoredProcess]: Starting monitored process 110 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:56:53,307 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Waiting until timeout for monitored process [2021-08-21 12:56:58,991 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 12:56:58,992 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:56:58,992 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 12:56:58,993 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:56:59,417 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 12:56:59,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2021-08-21 12:56:59,657 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:56:59,657 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [53793608] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:56:59,657 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:56:59,657 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 31 [2021-08-21 12:56:59,657 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1265445159] [2021-08-21 12:56:59,658 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-08-21 12:56:59,658 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:56:59,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-08-21 12:56:59,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=891, Unknown=0, NotChecked=0, Total=992 [2021-08-21 12:56:59,658 INFO L87 Difference]: Start difference. First operand 1298 states and 2636 transitions. Second operand has 32 states, 32 states have (on average 1.875) internal successors, (60), 31 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:57:02,162 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:57:02,163 INFO L93 Difference]: Finished difference Result 1677 states and 3376 transitions. [2021-08-21 12:57:02,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2021-08-21 12:57:02,163 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.875) internal successors, (60), 31 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:57:02,163 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:57:02,165 INFO L225 Difference]: With dead ends: 1677 [2021-08-21 12:57:02,165 INFO L226 Difference]: Without dead ends: 1621 [2021-08-21 12:57:02,166 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2651 ImplicationChecksByTransitivity, 2180.4ms TimeCoverageRelationStatistics Valid=733, Invalid=7457, Unknown=0, NotChecked=0, Total=8190 [2021-08-21 12:57:02,167 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1621 states. [2021-08-21 12:57:02,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1621 to 1260. [2021-08-21 12:57:02,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1260 states, 1259 states have (on average 2.0309769658459094) internal successors, (2557), 1259 states have internal predecessors, (2557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:57:02,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1260 states to 1260 states and 2557 transitions. [2021-08-21 12:57:02,177 INFO L78 Accepts]: Start accepts. Automaton has 1260 states and 2557 transitions. Word has length 33 [2021-08-21 12:57:02,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:57:02,178 INFO L470 AbstractCegarLoop]: Abstraction has 1260 states and 2557 transitions. [2021-08-21 12:57:02,178 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.875) internal successors, (60), 31 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:57:02,178 INFO L276 IsEmpty]: Start isEmpty. Operand 1260 states and 2557 transitions. [2021-08-21 12:57:02,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:57:02,179 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:57:02,179 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:57:02,210 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Ended with exit code 0 [2021-08-21 12:57:02,379 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 110 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable110 [2021-08-21 12:57:02,379 INFO L402 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:57:02,379 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:57:02,380 INFO L82 PathProgramCache]: Analyzing trace with hash -644217592, now seen corresponding path program 106 times [2021-08-21 12:57:02,380 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:57:02,380 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81429740] [2021-08-21 12:57:02,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:57:02,380 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:57:02,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:57:02,728 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:57:02,729 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:57:02,729 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [81429740] [2021-08-21 12:57:02,729 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [81429740] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:57:02,729 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [204619835] [2021-08-21 12:57:02,729 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:57:02,729 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:57:02,729 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:57:02,730 INFO L229 MonitoredProcess]: Starting monitored process 111 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:57:02,730 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Waiting until timeout for monitored process [2021-08-21 12:57:08,451 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:57:08,451 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:57:08,452 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 12:57:08,452 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:57:08,828 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 12:57:08,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2021-08-21 12:57:09,111 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:57:09,111 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [204619835] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:57:09,112 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:57:09,112 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 31 [2021-08-21 12:57:09,112 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1753777119] [2021-08-21 12:57:09,112 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-08-21 12:57:09,112 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:57:09,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-08-21 12:57:09,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=892, Unknown=0, NotChecked=0, Total=992 [2021-08-21 12:57:09,112 INFO L87 Difference]: Start difference. First operand 1260 states and 2557 transitions. Second operand has 32 states, 32 states have (on average 1.875) internal successors, (60), 31 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:57:10,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:57:10,696 INFO L93 Difference]: Finished difference Result 1761 states and 3540 transitions. [2021-08-21 12:57:10,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-08-21 12:57:10,697 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.875) internal successors, (60), 31 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:57:10,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:57:10,698 INFO L225 Difference]: With dead ends: 1761 [2021-08-21 12:57:10,698 INFO L226 Difference]: Without dead ends: 1705 [2021-08-21 12:57:10,699 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1264 ImplicationChecksByTransitivity, 1442.4ms TimeCoverageRelationStatistics Valid=453, Invalid=4103, Unknown=0, NotChecked=0, Total=4556 [2021-08-21 12:57:10,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1705 states. [2021-08-21 12:57:10,709 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1705 to 1472. [2021-08-21 12:57:10,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1472 states, 1471 states have (on average 2.0271923861318832) internal successors, (2982), 1471 states have internal predecessors, (2982), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:57:10,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1472 states to 1472 states and 2982 transitions. [2021-08-21 12:57:10,711 INFO L78 Accepts]: Start accepts. Automaton has 1472 states and 2982 transitions. Word has length 33 [2021-08-21 12:57:10,712 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:57:10,712 INFO L470 AbstractCegarLoop]: Abstraction has 1472 states and 2982 transitions. [2021-08-21 12:57:10,712 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.875) internal successors, (60), 31 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:57:10,712 INFO L276 IsEmpty]: Start isEmpty. Operand 1472 states and 2982 transitions. [2021-08-21 12:57:10,713 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:57:10,713 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:57:10,713 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:57:10,744 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Ended with exit code 0 [2021-08-21 12:57:10,913 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 111 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable111 [2021-08-21 12:57:10,914 INFO L402 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:57:10,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:57:10,914 INFO L82 PathProgramCache]: Analyzing trace with hash 714110926, now seen corresponding path program 107 times [2021-08-21 12:57:10,914 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:57:10,914 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [176474526] [2021-08-21 12:57:10,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:57:10,914 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:57:10,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:57:11,260 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:57:11,260 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:57:11,260 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [176474526] [2021-08-21 12:57:11,260 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [176474526] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:57:11,260 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [431561851] [2021-08-21 12:57:11,260 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:57:11,260 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:57:11,261 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:57:11,261 INFO L229 MonitoredProcess]: Starting monitored process 112 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:57:11,262 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Waiting until timeout for monitored process [2021-08-21 12:57:17,024 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 12:57:17,025 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:57:17,025 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 32 conjunts are in the unsatisfiable core [2021-08-21 12:57:17,026 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:57:17,556 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 12:57:17,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2021-08-21 12:57:17,743 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:57:17,743 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [431561851] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:57:17,743 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:57:17,743 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 31 [2021-08-21 12:57:17,744 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1144651008] [2021-08-21 12:57:17,744 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-08-21 12:57:17,744 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:57:17,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-08-21 12:57:17,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=890, Unknown=0, NotChecked=0, Total=992 [2021-08-21 12:57:17,744 INFO L87 Difference]: Start difference. First operand 1472 states and 2982 transitions. Second operand has 32 states, 32 states have (on average 1.875) internal successors, (60), 31 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:57:18,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:57:18,907 INFO L93 Difference]: Finished difference Result 1677 states and 3355 transitions. [2021-08-21 12:57:18,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-08-21 12:57:18,907 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.875) internal successors, (60), 31 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:57:18,907 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:57:18,909 INFO L225 Difference]: With dead ends: 1677 [2021-08-21 12:57:18,909 INFO L226 Difference]: Without dead ends: 1581 [2021-08-21 12:57:18,910 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 935 ImplicationChecksByTransitivity, 1048.8ms TimeCoverageRelationStatistics Valid=290, Invalid=2902, Unknown=0, NotChecked=0, Total=3192 [2021-08-21 12:57:18,910 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1581 states. [2021-08-21 12:57:18,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1581 to 1497. [2021-08-21 12:57:18,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1497 states, 1496 states have (on average 2.0267379679144386) internal successors, (3032), 1496 states have internal predecessors, (3032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:57:18,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1497 states to 1497 states and 3032 transitions. [2021-08-21 12:57:18,922 INFO L78 Accepts]: Start accepts. Automaton has 1497 states and 3032 transitions. Word has length 33 [2021-08-21 12:57:18,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:57:18,922 INFO L470 AbstractCegarLoop]: Abstraction has 1497 states and 3032 transitions. [2021-08-21 12:57:18,922 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.875) internal successors, (60), 31 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:57:18,922 INFO L276 IsEmpty]: Start isEmpty. Operand 1497 states and 3032 transitions. [2021-08-21 12:57:18,923 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:57:18,923 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:57:18,923 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:57:18,955 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Forceful destruction successful, exit code 0 [2021-08-21 12:57:19,124 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 112 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable112 [2021-08-21 12:57:19,124 INFO L402 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:57:19,124 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:57:19,124 INFO L82 PathProgramCache]: Analyzing trace with hash 2099733516, now seen corresponding path program 108 times [2021-08-21 12:57:19,124 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:57:19,124 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284188359] [2021-08-21 12:57:19,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:57:19,125 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:57:19,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:57:19,478 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:57:19,478 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:57:19,479 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1284188359] [2021-08-21 12:57:19,479 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1284188359] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:57:19,479 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1658735894] [2021-08-21 12:57:19,479 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:57:19,479 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:57:19,479 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:57:19,479 INFO L229 MonitoredProcess]: Starting monitored process 113 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:57:19,480 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Waiting until timeout for monitored process [2021-08-21 12:57:25,303 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 12:57:25,304 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:57:25,304 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 32 conjunts are in the unsatisfiable core [2021-08-21 12:57:25,305 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:57:25,827 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 12:57:25,827 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2021-08-21 12:57:26,012 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:57:26,012 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1658735894] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:57:26,012 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:57:26,012 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 31 [2021-08-21 12:57:26,012 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [893380261] [2021-08-21 12:57:26,013 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-08-21 12:57:26,013 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:57:26,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-08-21 12:57:26,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=889, Unknown=0, NotChecked=0, Total=992 [2021-08-21 12:57:26,013 INFO L87 Difference]: Start difference. First operand 1497 states and 3032 transitions. Second operand has 32 states, 32 states have (on average 1.875) internal successors, (60), 31 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:57:27,084 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:57:27,084 INFO L93 Difference]: Finished difference Result 1692 states and 3391 transitions. [2021-08-21 12:57:27,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-08-21 12:57:27,084 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.875) internal successors, (60), 31 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:57:27,085 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:57:27,087 INFO L225 Difference]: With dead ends: 1692 [2021-08-21 12:57:27,087 INFO L226 Difference]: Without dead ends: 1604 [2021-08-21 12:57:27,087 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 930 ImplicationChecksByTransitivity, 1058.8ms TimeCoverageRelationStatistics Valid=294, Invalid=2898, Unknown=0, NotChecked=0, Total=3192 [2021-08-21 12:57:27,088 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1604 states. [2021-08-21 12:57:27,097 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1604 to 1500. [2021-08-21 12:57:27,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1500 states, 1499 states have (on average 2.026684456304203) internal successors, (3038), 1499 states have internal predecessors, (3038), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:57:27,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1500 states to 1500 states and 3038 transitions. [2021-08-21 12:57:27,100 INFO L78 Accepts]: Start accepts. Automaton has 1500 states and 3038 transitions. Word has length 33 [2021-08-21 12:57:27,100 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:57:27,100 INFO L470 AbstractCegarLoop]: Abstraction has 1500 states and 3038 transitions. [2021-08-21 12:57:27,100 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.875) internal successors, (60), 31 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:57:27,100 INFO L276 IsEmpty]: Start isEmpty. Operand 1500 states and 3038 transitions. [2021-08-21 12:57:27,101 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:57:27,101 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:57:27,101 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:57:27,133 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Ended with exit code 0 [2021-08-21 12:57:27,301 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 113 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable113 [2021-08-21 12:57:27,302 INFO L402 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:57:27,302 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:57:27,302 INFO L82 PathProgramCache]: Analyzing trace with hash 1458622926, now seen corresponding path program 109 times [2021-08-21 12:57:27,302 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:57:27,302 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2083616025] [2021-08-21 12:57:27,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:57:27,302 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:57:27,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:57:27,633 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:57:27,633 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:57:27,633 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2083616025] [2021-08-21 12:57:27,633 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2083616025] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:57:27,633 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1627281362] [2021-08-21 12:57:27,633 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:57:27,634 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:57:27,634 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:57:27,634 INFO L229 MonitoredProcess]: Starting monitored process 114 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:57:27,635 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Waiting until timeout for monitored process [2021-08-21 12:57:33,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:57:33,547 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 12:57:33,548 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:57:33,963 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 12:57:33,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2021-08-21 12:57:34,226 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:57:34,226 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1627281362] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:57:34,226 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:57:34,226 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 31 [2021-08-21 12:57:34,226 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1360663216] [2021-08-21 12:57:34,227 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-08-21 12:57:34,227 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:57:34,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-08-21 12:57:34,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=882, Unknown=0, NotChecked=0, Total=992 [2021-08-21 12:57:34,227 INFO L87 Difference]: Start difference. First operand 1500 states and 3038 transitions. Second operand has 32 states, 32 states have (on average 1.875) internal successors, (60), 31 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:57:35,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:57:35,855 INFO L93 Difference]: Finished difference Result 1779 states and 3570 transitions. [2021-08-21 12:57:35,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2021-08-21 12:57:35,856 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.875) internal successors, (60), 31 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:57:35,856 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:57:35,858 INFO L225 Difference]: With dead ends: 1779 [2021-08-21 12:57:35,858 INFO L226 Difference]: Without dead ends: 1683 [2021-08-21 12:57:35,859 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1585 ImplicationChecksByTransitivity, 1458.8ms TimeCoverageRelationStatistics Valid=501, Invalid=4611, Unknown=0, NotChecked=0, Total=5112 [2021-08-21 12:57:35,860 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1683 states. [2021-08-21 12:57:35,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1683 to 1505. [2021-08-21 12:57:35,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1505 states, 1504 states have (on average 2.02593085106383) internal successors, (3047), 1504 states have internal predecessors, (3047), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:57:35,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1505 states to 1505 states and 3047 transitions. [2021-08-21 12:57:35,871 INFO L78 Accepts]: Start accepts. Automaton has 1505 states and 3047 transitions. Word has length 33 [2021-08-21 12:57:35,871 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:57:35,872 INFO L470 AbstractCegarLoop]: Abstraction has 1505 states and 3047 transitions. [2021-08-21 12:57:35,872 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.875) internal successors, (60), 31 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:57:35,872 INFO L276 IsEmpty]: Start isEmpty. Operand 1505 states and 3047 transitions. [2021-08-21 12:57:35,873 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:57:35,873 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:57:35,873 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:57:35,904 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Ended with exit code 0 [2021-08-21 12:57:36,073 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114,114 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:57:36,073 INFO L402 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:57:36,074 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:57:36,074 INFO L82 PathProgramCache]: Analyzing trace with hash -1410102004, now seen corresponding path program 110 times [2021-08-21 12:57:36,074 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:57:36,074 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1783910245] [2021-08-21 12:57:36,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:57:36,074 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:57:36,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:57:36,466 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:57:36,466 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:57:36,466 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1783910245] [2021-08-21 12:57:36,466 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1783910245] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:57:36,466 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2137790343] [2021-08-21 12:57:36,466 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:57:36,466 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:57:36,466 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:57:36,467 INFO L229 MonitoredProcess]: Starting monitored process 115 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:57:36,467 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (115)] Waiting until timeout for monitored process [2021-08-21 12:57:42,357 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:57:42,357 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:57:42,358 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 12:57:42,359 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:57:42,799 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-08-21 12:57:42,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 13 [2021-08-21 12:57:43,039 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:57:43,039 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2137790343] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:57:43,039 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:57:43,039 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 31 [2021-08-21 12:57:43,039 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564546931] [2021-08-21 12:57:43,039 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-08-21 12:57:43,040 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:57:43,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-08-21 12:57:43,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=883, Unknown=0, NotChecked=0, Total=992 [2021-08-21 12:57:43,040 INFO L87 Difference]: Start difference. First operand 1505 states and 3047 transitions. Second operand has 32 states, 32 states have (on average 1.875) internal successors, (60), 31 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:57:45,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:57:45,241 INFO L93 Difference]: Finished difference Result 1945 states and 3897 transitions. [2021-08-21 12:57:45,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2021-08-21 12:57:45,241 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.875) internal successors, (60), 31 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:57:45,241 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:57:45,244 INFO L225 Difference]: With dead ends: 1945 [2021-08-21 12:57:45,244 INFO L226 Difference]: Without dead ends: 1867 [2021-08-21 12:57:45,244 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2317 ImplicationChecksByTransitivity, 1901.4ms TimeCoverageRelationStatistics Valid=689, Invalid=6451, Unknown=0, NotChecked=0, Total=7140 [2021-08-21 12:57:45,245 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1867 states. [2021-08-21 12:57:45,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1867 to 1496. [2021-08-21 12:57:45,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1496 states, 1495 states have (on average 2.0247491638795987) internal successors, (3027), 1495 states have internal predecessors, (3027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:57:45,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1496 states to 1496 states and 3027 transitions. [2021-08-21 12:57:45,260 INFO L78 Accepts]: Start accepts. Automaton has 1496 states and 3027 transitions. Word has length 33 [2021-08-21 12:57:45,260 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:57:45,260 INFO L470 AbstractCegarLoop]: Abstraction has 1496 states and 3027 transitions. [2021-08-21 12:57:45,260 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.875) internal successors, (60), 31 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:57:45,260 INFO L276 IsEmpty]: Start isEmpty. Operand 1496 states and 3027 transitions. [2021-08-21 12:57:45,261 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:57:45,261 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:57:45,261 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:57:45,294 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (115)] Ended with exit code 0 [2021-08-21 12:57:45,461 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115,115 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:57:45,462 INFO L402 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:57:45,462 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:57:45,462 INFO L82 PathProgramCache]: Analyzing trace with hash 1970232546, now seen corresponding path program 111 times [2021-08-21 12:57:45,462 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:57:45,462 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690398267] [2021-08-21 12:57:45,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:57:45,462 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:57:45,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:57:45,798 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:57:45,798 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:57:45,798 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1690398267] [2021-08-21 12:57:45,798 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1690398267] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:57:45,798 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1153373710] [2021-08-21 12:57:45,798 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:57:45,798 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:57:45,798 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:57:45,799 INFO L229 MonitoredProcess]: Starting monitored process 116 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:57:45,799 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Waiting until timeout for monitored process [2021-08-21 12:57:51,804 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 12:57:51,804 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:57:51,805 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 36 conjunts are in the unsatisfiable core [2021-08-21 12:57:51,805 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:57:52,223 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 12:57:52,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2021-08-21 12:57:52,569 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:57:52,569 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1153373710] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:57:52,569 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:57:52,570 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 33 [2021-08-21 12:57:52,570 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1011105574] [2021-08-21 12:57:52,570 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2021-08-21 12:57:52,570 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:57:52,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2021-08-21 12:57:52,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=1004, Unknown=0, NotChecked=0, Total=1122 [2021-08-21 12:57:52,570 INFO L87 Difference]: Start difference. First operand 1496 states and 3027 transitions. Second operand has 34 states, 34 states have (on average 1.7647058823529411) internal successors, (60), 33 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:57:54,335 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:57:54,335 INFO L93 Difference]: Finished difference Result 1724 states and 3446 transitions. [2021-08-21 12:57:54,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-08-21 12:57:54,335 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 1.7647058823529411) internal successors, (60), 33 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:57:54,335 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:57:54,337 INFO L225 Difference]: With dead ends: 1724 [2021-08-21 12:57:54,337 INFO L226 Difference]: Without dead ends: 1646 [2021-08-21 12:57:54,338 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1791 ImplicationChecksByTransitivity, 1594.5ms TimeCoverageRelationStatistics Valid=556, Invalid=5144, Unknown=0, NotChecked=0, Total=5700 [2021-08-21 12:57:54,339 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1646 states. [2021-08-21 12:57:54,349 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1646 to 1473. [2021-08-21 12:57:54,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1473 states, 1472 states have (on average 2.027173913043478) internal successors, (2984), 1472 states have internal predecessors, (2984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:57:54,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1473 states to 1473 states and 2984 transitions. [2021-08-21 12:57:54,351 INFO L78 Accepts]: Start accepts. Automaton has 1473 states and 2984 transitions. Word has length 33 [2021-08-21 12:57:54,351 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:57:54,351 INFO L470 AbstractCegarLoop]: Abstraction has 1473 states and 2984 transitions. [2021-08-21 12:57:54,351 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 1.7647058823529411) internal successors, (60), 33 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:57:54,352 INFO L276 IsEmpty]: Start isEmpty. Operand 1473 states and 2984 transitions. [2021-08-21 12:57:54,353 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:57:54,353 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:57:54,353 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:57:54,386 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Forceful destruction successful, exit code 0 [2021-08-21 12:57:54,553 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 116 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable116 [2021-08-21 12:57:54,553 INFO L402 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:57:54,554 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:57:54,554 INFO L82 PathProgramCache]: Analyzing trace with hash -1828556088, now seen corresponding path program 112 times [2021-08-21 12:57:54,554 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:57:54,554 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1876993637] [2021-08-21 12:57:54,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:57:54,554 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:57:54,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:57:54,953 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:57:54,953 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:57:54,954 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1876993637] [2021-08-21 12:57:54,954 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1876993637] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:57:54,954 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1499660886] [2021-08-21 12:57:54,954 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:57:54,954 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:57:54,954 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:57:54,954 INFO L229 MonitoredProcess]: Starting monitored process 117 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:57:54,955 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (117)] Waiting until timeout for monitored process [2021-08-21 12:58:00,972 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:58:00,972 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:58:00,973 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 12:58:00,973 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:58:01,479 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-08-21 12:58:01,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 13 [2021-08-21 12:58:01,671 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:58:01,671 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1499660886] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:58:01,672 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:58:01,672 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 30 [2021-08-21 12:58:01,672 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1254528331] [2021-08-21 12:58:01,672 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-08-21 12:58:01,672 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:58:01,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-08-21 12:58:01,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=833, Unknown=0, NotChecked=0, Total=930 [2021-08-21 12:58:01,672 INFO L87 Difference]: Start difference. First operand 1473 states and 2984 transitions. Second operand has 31 states, 31 states have (on average 1.935483870967742) internal successors, (60), 30 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:58:03,151 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:58:03,151 INFO L93 Difference]: Finished difference Result 1663 states and 3329 transitions. [2021-08-21 12:58:03,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-08-21 12:58:03,152 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.935483870967742) internal successors, (60), 30 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:58:03,152 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:58:03,154 INFO L225 Difference]: With dead ends: 1663 [2021-08-21 12:58:03,154 INFO L226 Difference]: Without dead ends: 1575 [2021-08-21 12:58:03,154 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 993 ImplicationChecksByTransitivity, 1282.4ms TimeCoverageRelationStatistics Valid=336, Invalid=3204, Unknown=0, NotChecked=0, Total=3540 [2021-08-21 12:58:03,155 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1575 states. [2021-08-21 12:58:03,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1575 to 1495. [2021-08-21 12:58:03,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1495 states, 1494 states have (on average 2.0254350736278446) internal successors, (3026), 1494 states have internal predecessors, (3026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:58:03,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1495 states to 1495 states and 3026 transitions. [2021-08-21 12:58:03,167 INFO L78 Accepts]: Start accepts. Automaton has 1495 states and 3026 transitions. Word has length 33 [2021-08-21 12:58:03,167 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:58:03,167 INFO L470 AbstractCegarLoop]: Abstraction has 1495 states and 3026 transitions. [2021-08-21 12:58:03,167 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.935483870967742) internal successors, (60), 30 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:58:03,167 INFO L276 IsEmpty]: Start isEmpty. Operand 1495 states and 3026 transitions. [2021-08-21 12:58:03,168 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:58:03,168 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:58:03,168 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:58:03,201 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (117)] Forceful destruction successful, exit code 0 [2021-08-21 12:58:03,368 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117,117 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:58:03,369 INFO L402 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:58:03,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:58:03,369 INFO L82 PathProgramCache]: Analyzing trace with hash 1825300618, now seen corresponding path program 113 times [2021-08-21 12:58:03,369 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:58:03,369 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [407116621] [2021-08-21 12:58:03,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:58:03,369 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:58:03,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:58:03,743 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:58:03,743 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:58:03,743 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [407116621] [2021-08-21 12:58:03,743 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [407116621] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:58:03,743 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1030890156] [2021-08-21 12:58:03,743 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:58:03,743 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:58:03,743 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:58:03,744 INFO L229 MonitoredProcess]: Starting monitored process 118 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:58:03,744 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (118)] Waiting until timeout for monitored process [2021-08-21 12:58:09,865 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 12:58:09,865 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:58:09,866 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 36 conjunts are in the unsatisfiable core [2021-08-21 12:58:09,866 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:58:10,281 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-08-21 12:58:10,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 13 [2021-08-21 12:58:10,578 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:58:10,578 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1030890156] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:58:10,578 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:58:10,578 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18] total 32 [2021-08-21 12:58:10,578 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987980525] [2021-08-21 12:58:10,578 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2021-08-21 12:58:10,578 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:58:10,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-08-21 12:58:10,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=941, Unknown=0, NotChecked=0, Total=1056 [2021-08-21 12:58:10,579 INFO L87 Difference]: Start difference. First operand 1495 states and 3026 transitions. Second operand has 33 states, 33 states have (on average 1.8181818181818181) internal successors, (60), 32 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:58:12,082 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:58:12,083 INFO L93 Difference]: Finished difference Result 1683 states and 3373 transitions. [2021-08-21 12:58:12,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-08-21 12:58:12,083 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 1.8181818181818181) internal successors, (60), 32 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:58:12,083 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:58:12,085 INFO L225 Difference]: With dead ends: 1683 [2021-08-21 12:58:12,085 INFO L226 Difference]: Without dead ends: 1611 [2021-08-21 12:58:12,085 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1465 ImplicationChecksByTransitivity, 1418.0ms TimeCoverageRelationStatistics Valid=457, Invalid=4235, Unknown=0, NotChecked=0, Total=4692 [2021-08-21 12:58:12,086 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1611 states. [2021-08-21 12:58:12,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1611 to 1496. [2021-08-21 12:58:12,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1496 states, 1495 states have (on average 2.025418060200669) internal successors, (3028), 1495 states have internal predecessors, (3028), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:58:12,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1496 states to 1496 states and 3028 transitions. [2021-08-21 12:58:12,098 INFO L78 Accepts]: Start accepts. Automaton has 1496 states and 3028 transitions. Word has length 33 [2021-08-21 12:58:12,098 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:58:12,098 INFO L470 AbstractCegarLoop]: Abstraction has 1496 states and 3028 transitions. [2021-08-21 12:58:12,098 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 1.8181818181818181) internal successors, (60), 32 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:58:12,098 INFO L276 IsEmpty]: Start isEmpty. Operand 1496 states and 3028 transitions. [2021-08-21 12:58:12,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:58:12,100 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:58:12,100 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:58:12,132 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (118)] Ended with exit code 0 [2021-08-21 12:58:12,300 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118,118 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:58:12,300 INFO L402 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:58:12,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:58:12,301 INFO L82 PathProgramCache]: Analyzing trace with hash -1043424312, now seen corresponding path program 114 times [2021-08-21 12:58:12,301 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:58:12,301 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1480196281] [2021-08-21 12:58:12,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:58:12,301 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:58:12,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:58:12,733 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:58:12,733 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:58:12,733 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1480196281] [2021-08-21 12:58:12,733 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1480196281] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:58:12,733 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1794151371] [2021-08-21 12:58:12,734 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:58:12,734 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:58:12,734 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:58:12,734 INFO L229 MonitoredProcess]: Starting monitored process 119 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:58:12,735 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Waiting until timeout for monitored process [2021-08-21 12:58:18,884 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 12:58:18,884 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:58:18,885 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 12:58:18,885 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:58:19,283 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-08-21 12:58: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 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 13 [2021-08-21 12:58:19,512 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:58:19,512 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1794151371] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:58:19,512 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:58:19,512 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 30 [2021-08-21 12:58:19,512 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438886320] [2021-08-21 12:58:19,513 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-08-21 12:58:19,513 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:58:19,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-08-21 12:58:19,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=827, Unknown=0, NotChecked=0, Total=930 [2021-08-21 12:58:19,513 INFO L87 Difference]: Start difference. First operand 1496 states and 3028 transitions. Second operand has 31 states, 31 states have (on average 1.935483870967742) internal successors, (60), 30 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:58:21,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:58:21,327 INFO L93 Difference]: Finished difference Result 1719 states and 3451 transitions. [2021-08-21 12:58:21,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2021-08-21 12:58:21,327 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.935483870967742) internal successors, (60), 30 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:58:21,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:58:21,329 INFO L225 Difference]: With dead ends: 1719 [2021-08-21 12:58:21,329 INFO L226 Difference]: Without dead ends: 1657 [2021-08-21 12:58:21,330 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1620 ImplicationChecksByTransitivity, 1660.4ms TimeCoverageRelationStatistics Valid=546, Invalid=4710, Unknown=0, NotChecked=0, Total=5256 [2021-08-21 12:58:21,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1657 states. [2021-08-21 12:58:21,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1657 to 1472. [2021-08-21 12:58:21,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1472 states, 1471 states have (on average 2.0271923861318832) internal successors, (2982), 1471 states have internal predecessors, (2982), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:58:21,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1472 states to 1472 states and 2982 transitions. [2021-08-21 12:58:21,348 INFO L78 Accepts]: Start accepts. Automaton has 1472 states and 2982 transitions. Word has length 33 [2021-08-21 12:58:21,348 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:58:21,348 INFO L470 AbstractCegarLoop]: Abstraction has 1472 states and 2982 transitions. [2021-08-21 12:58:21,348 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.935483870967742) internal successors, (60), 30 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:58:21,349 INFO L276 IsEmpty]: Start isEmpty. Operand 1472 states and 2982 transitions. [2021-08-21 12:58:21,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:58:21,350 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:58:21,350 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:58:21,392 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Forceful destruction successful, exit code 0 [2021-08-21 12:58:21,576 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 119 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable119 [2021-08-21 12:58:21,577 INFO L402 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:58:21,577 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:58:21,577 INFO L82 PathProgramCache]: Analyzing trace with hash 774026312, now seen corresponding path program 115 times [2021-08-21 12:58:21,577 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:58:21,577 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [534501095] [2021-08-21 12:58:21,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:58:21,577 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:58:21,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:58:21,931 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:58:21,931 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:58:21,931 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [534501095] [2021-08-21 12:58:21,931 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [534501095] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:58:21,932 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [797940771] [2021-08-21 12:58:21,932 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:58:21,932 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:58:21,932 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:58:21,932 INFO L229 MonitoredProcess]: Starting monitored process 120 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:58:21,935 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (120)] Waiting until timeout for monitored process [2021-08-21 12:58:28,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:58:28,128 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 12:58:28,128 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:58:28,656 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-08-21 12:58:28,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 16 [2021-08-21 12:58:28,900 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:58:28,901 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [797940771] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:58:28,901 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:58:28,901 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 31 [2021-08-21 12:58:28,901 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1373289678] [2021-08-21 12:58:28,901 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-08-21 12:58:28,901 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:58:28,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-08-21 12:58:28,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=900, Unknown=0, NotChecked=0, Total=992 [2021-08-21 12:58:28,901 INFO L87 Difference]: Start difference. First operand 1472 states and 2982 transitions. Second operand has 32 states, 32 states have (on average 1.90625) internal successors, (61), 31 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:58:29,841 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:58:29,841 INFO L93 Difference]: Finished difference Result 1608 states and 3221 transitions. [2021-08-21 12:58:29,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-08-21 12:58:29,841 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.90625) internal successors, (61), 31 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:58:29,841 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:58:29,843 INFO L225 Difference]: With dead ends: 1608 [2021-08-21 12:58:29,843 INFO L226 Difference]: Without dead ends: 1560 [2021-08-21 12:58:29,844 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 555 ImplicationChecksByTransitivity, 938.9ms TimeCoverageRelationStatistics Valid=202, Invalid=2054, Unknown=0, NotChecked=0, Total=2256 [2021-08-21 12:58:29,845 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1560 states. [2021-08-21 12:58:29,854 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1560 to 1483. [2021-08-21 12:58:29,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1483 states, 1482 states have (on average 2.0276653171390016) internal successors, (3005), 1482 states have internal predecessors, (3005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:58:29,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1483 states to 1483 states and 3005 transitions. [2021-08-21 12:58:29,856 INFO L78 Accepts]: Start accepts. Automaton has 1483 states and 3005 transitions. Word has length 33 [2021-08-21 12:58:29,856 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:58:29,857 INFO L470 AbstractCegarLoop]: Abstraction has 1483 states and 3005 transitions. [2021-08-21 12:58:29,857 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.90625) internal successors, (61), 31 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:58:29,857 INFO L276 IsEmpty]: Start isEmpty. Operand 1483 states and 3005 transitions. [2021-08-21 12:58:29,858 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:58:29,858 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:58:29,858 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:58:29,892 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (120)] Forceful destruction successful, exit code 0 [2021-08-21 12:58:30,058 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120,120 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:58:30,059 INFO L402 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:58:30,059 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:58:30,059 INFO L82 PathProgramCache]: Analyzing trace with hash 2053398026, now seen corresponding path program 116 times [2021-08-21 12:58:30,059 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:58:30,059 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585370486] [2021-08-21 12:58:30,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:58:30,059 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:58:30,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:58:30,482 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:58:30,482 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:58:30,482 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [585370486] [2021-08-21 12:58:30,482 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [585370486] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:58:30,482 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1498642512] [2021-08-21 12:58:30,482 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:58:30,482 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:58:30,482 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:58:30,483 INFO L229 MonitoredProcess]: Starting monitored process 121 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:58:30,484 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Waiting until timeout for monitored process [2021-08-21 12:58:36,714 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:58:36,715 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:58:36,715 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 12:58:36,716 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:58:37,314 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-08-21 12:58:37,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 16 [2021-08-21 12:58:37,553 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:58:37,553 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1498642512] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:58:37,553 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:58:37,553 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 31 [2021-08-21 12:58:37,553 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2042591919] [2021-08-21 12:58:37,553 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-08-21 12:58:37,553 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:58:37,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-08-21 12:58:37,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=900, Unknown=0, NotChecked=0, Total=992 [2021-08-21 12:58:37,554 INFO L87 Difference]: Start difference. First operand 1483 states and 3005 transitions. Second operand has 32 states, 32 states have (on average 1.90625) internal successors, (61), 31 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:58:38,620 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:58:38,620 INFO L93 Difference]: Finished difference Result 1645 states and 3288 transitions. [2021-08-21 12:58:38,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-08-21 12:58:38,620 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.90625) internal successors, (61), 31 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:58:38,620 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:58:38,622 INFO L225 Difference]: With dead ends: 1645 [2021-08-21 12:58:38,622 INFO L226 Difference]: Without dead ends: 1597 [2021-08-21 12:58:38,622 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 555 ImplicationChecksByTransitivity, 1022.1ms TimeCoverageRelationStatistics Valid=201, Invalid=2055, Unknown=0, NotChecked=0, Total=2256 [2021-08-21 12:58:38,623 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1597 states. [2021-08-21 12:58:38,632 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1597 to 1484. [2021-08-21 12:58:38,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1484 states, 1483 states have (on average 2.0276466621712745) internal successors, (3007), 1483 states have internal predecessors, (3007), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:58:38,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1484 states to 1484 states and 3007 transitions. [2021-08-21 12:58:38,635 INFO L78 Accepts]: Start accepts. Automaton has 1484 states and 3007 transitions. Word has length 33 [2021-08-21 12:58:38,635 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:58:38,635 INFO L470 AbstractCegarLoop]: Abstraction has 1484 states and 3007 transitions. [2021-08-21 12:58:38,635 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.90625) internal successors, (61), 31 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:58:38,635 INFO L276 IsEmpty]: Start isEmpty. Operand 1484 states and 3007 transitions. [2021-08-21 12:58:38,636 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:58:38,636 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:58:38,636 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:58:38,670 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Ended with exit code 0 [2021-08-21 12:58:38,836 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121,121 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:58:38,837 INFO L402 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:58:38,837 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:58:38,837 INFO L82 PathProgramCache]: Analyzing trace with hash -855946680, now seen corresponding path program 117 times [2021-08-21 12:58:38,837 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:58:38,837 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1821915731] [2021-08-21 12:58:38,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:58:38,837 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:58:38,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:58:39,200 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:58:39,200 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:58:39,200 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1821915731] [2021-08-21 12:58:39,200 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1821915731] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:58:39,200 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [198344258] [2021-08-21 12:58:39,200 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:58:39,200 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:58:39,200 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:58:39,201 INFO L229 MonitoredProcess]: Starting monitored process 122 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:58:39,201 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (122)] Waiting until timeout for monitored process [2021-08-21 12:58:45,587 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 12:58:45,587 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:58:45,588 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 32 conjunts are in the unsatisfiable core [2021-08-21 12:58:45,588 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:58:46,189 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 12:58:46,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 16 [2021-08-21 12:58:46,440 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:58:46,441 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [198344258] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:58:46,441 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:58:46,441 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 31 [2021-08-21 12:58:46,441 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575286666] [2021-08-21 12:58:46,441 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-08-21 12:58:46,441 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:58:46,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-08-21 12:58:46,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=901, Unknown=0, NotChecked=0, Total=992 [2021-08-21 12:58:46,442 INFO L87 Difference]: Start difference. First operand 1484 states and 3007 transitions. Second operand has 32 states, 32 states have (on average 1.90625) internal successors, (61), 31 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:58:47,676 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:58:47,676 INFO L93 Difference]: Finished difference Result 1683 states and 3366 transitions. [2021-08-21 12:58:47,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-08-21 12:58:47,677 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.90625) internal successors, (61), 31 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:58:47,677 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:58:47,679 INFO L225 Difference]: With dead ends: 1683 [2021-08-21 12:58:47,679 INFO L226 Difference]: Without dead ends: 1635 [2021-08-21 12:58:47,679 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 592 ImplicationChecksByTransitivity, 1086.9ms TimeCoverageRelationStatistics Valid=213, Invalid=2237, Unknown=0, NotChecked=0, Total=2450 [2021-08-21 12:58:47,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1635 states. [2021-08-21 12:58:47,691 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1635 to 1488. [2021-08-21 12:58:47,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1488 states, 1487 states have (on average 2.027572293207801) internal successors, (3015), 1487 states have internal predecessors, (3015), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:58:47,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1488 states to 1488 states and 3015 transitions. [2021-08-21 12:58:47,693 INFO L78 Accepts]: Start accepts. Automaton has 1488 states and 3015 transitions. Word has length 33 [2021-08-21 12:58:47,694 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:58:47,694 INFO L470 AbstractCegarLoop]: Abstraction has 1488 states and 3015 transitions. [2021-08-21 12:58:47,694 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.90625) internal successors, (61), 31 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:58:47,694 INFO L276 IsEmpty]: Start isEmpty. Operand 1488 states and 3015 transitions. [2021-08-21 12:58:47,695 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:58:47,695 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:58:47,695 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:58:47,729 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (122)] Forceful destruction successful, exit code 0 [2021-08-21 12:58:47,895 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 122 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable122 [2021-08-21 12:58:47,895 INFO L402 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:58:47,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:58:47,896 INFO L82 PathProgramCache]: Analyzing trace with hash -1497057270, now seen corresponding path program 118 times [2021-08-21 12:58:47,896 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:58:47,896 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [138587750] [2021-08-21 12:58:47,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:58:47,896 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:58:47,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:58:48,260 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:58:48,261 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:58:48,261 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [138587750] [2021-08-21 12:58:48,261 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [138587750] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:58:48,261 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1330588840] [2021-08-21 12:58:48,261 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:58:48,261 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:58:48,261 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:58:48,262 INFO L229 MonitoredProcess]: Starting monitored process 123 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:58:48,262 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (123)] Waiting until timeout for monitored process [2021-08-21 12:58:54,642 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:58:54,643 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:58:54,643 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-21 12:58:54,644 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:58:55,086 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 12:58:55,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 16 [2021-08-21 12:58:55,405 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:58:55,405 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1330588840] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:58:55,405 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:58:55,406 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 31 [2021-08-21 12:58:55,406 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305936465] [2021-08-21 12:58:55,406 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-08-21 12:58:55,406 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:58:55,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-08-21 12:58:55,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=896, Unknown=0, NotChecked=0, Total=992 [2021-08-21 12:58:55,406 INFO L87 Difference]: Start difference. First operand 1488 states and 3015 transitions. Second operand has 32 states, 32 states have (on average 1.90625) internal successors, (61), 31 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:58:56,836 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:58:56,836 INFO L93 Difference]: Finished difference Result 1716 states and 3435 transitions. [2021-08-21 12:58:56,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-08-21 12:58:56,837 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.90625) internal successors, (61), 31 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:58:56,837 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:58:56,839 INFO L225 Difference]: With dead ends: 1716 [2021-08-21 12:58:56,839 INFO L226 Difference]: Without dead ends: 1684 [2021-08-21 12:58:56,839 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 702 ImplicationChecksByTransitivity, 1135.1ms TimeCoverageRelationStatistics Valid=252, Invalid=2504, Unknown=0, NotChecked=0, Total=2756 [2021-08-21 12:58:56,840 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1684 states. [2021-08-21 12:58:56,849 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1684 to 1489. [2021-08-21 12:58:56,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1489 states, 1488 states have (on average 2.02755376344086) internal successors, (3017), 1488 states have internal predecessors, (3017), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:58:56,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1489 states to 1489 states and 3017 transitions. [2021-08-21 12:58:56,852 INFO L78 Accepts]: Start accepts. Automaton has 1489 states and 3017 transitions. Word has length 33 [2021-08-21 12:58:56,852 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:58:56,852 INFO L470 AbstractCegarLoop]: Abstraction has 1489 states and 3017 transitions. [2021-08-21 12:58:56,852 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.90625) internal successors, (61), 31 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:58:56,852 INFO L276 IsEmpty]: Start isEmpty. Operand 1489 states and 3017 transitions. [2021-08-21 12:58:56,853 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:58:56,853 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:58:56,853 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:58:56,888 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (123)] Ended with exit code 0 [2021-08-21 12:58:57,054 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123,123 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:58:57,054 INFO L402 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:58:57,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:58:57,054 INFO L82 PathProgramCache]: Analyzing trace with hash -70814904, now seen corresponding path program 119 times [2021-08-21 12:58:57,054 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:58:57,054 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767113787] [2021-08-21 12:58:57,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:58:57,054 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:58:57,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:58:57,399 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:58:57,399 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:58:57,399 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767113787] [2021-08-21 12:58:57,399 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767113787] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:58:57,399 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [395295514] [2021-08-21 12:58:57,400 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:58:57,400 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:58:57,400 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:58:57,400 INFO L229 MonitoredProcess]: Starting monitored process 124 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:58:57,401 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Waiting until timeout for monitored process [2021-08-21 12:59:03,852 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 12:59:03,852 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:59:03,853 WARN L261 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 37 conjunts are in the unsatisfiable core [2021-08-21 12:59:03,853 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:59:04,385 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 12:59:04,385 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 44 treesize of output 29 [2021-08-21 12:59:04,783 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:59:04,783 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [395295514] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:59:04,783 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:59:04,783 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 33 [2021-08-21 12:59:04,783 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039275357] [2021-08-21 12:59:04,784 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2021-08-21 12:59:04,784 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:59:04,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2021-08-21 12:59:04,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=1020, Unknown=0, NotChecked=0, Total=1122 [2021-08-21 12:59:04,784 INFO L87 Difference]: Start difference. First operand 1489 states and 3017 transitions. Second operand has 34 states, 34 states have (on average 1.7941176470588236) internal successors, (61), 33 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:59:07,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:59:07,718 INFO L93 Difference]: Finished difference Result 1856 states and 3714 transitions. [2021-08-21 12:59:07,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2021-08-21 12:59:07,718 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 1.7941176470588236) internal successors, (61), 33 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:59:07,718 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:59:07,720 INFO L225 Difference]: With dead ends: 1856 [2021-08-21 12:59:07,721 INFO L226 Difference]: Without dead ends: 1792 [2021-08-21 12:59:07,721 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1856 ImplicationChecksByTransitivity, 2384.8ms TimeCoverageRelationStatistics Valid=564, Invalid=6242, Unknown=0, NotChecked=0, Total=6806 [2021-08-21 12:59:07,723 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1792 states. [2021-08-21 12:59:07,738 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1792 to 1496. [2021-08-21 12:59:07,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1496 states, 1495 states have (on average 2.0247491638795987) internal successors, (3027), 1495 states have internal predecessors, (3027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:59:07,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1496 states to 1496 states and 3027 transitions. [2021-08-21 12:59:07,742 INFO L78 Accepts]: Start accepts. Automaton has 1496 states and 3027 transitions. Word has length 33 [2021-08-21 12:59:07,742 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:59:07,742 INFO L470 AbstractCegarLoop]: Abstraction has 1496 states and 3027 transitions. [2021-08-21 12:59:07,742 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 1.7941176470588236) internal successors, (61), 33 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:59:07,742 INFO L276 IsEmpty]: Start isEmpty. Operand 1496 states and 3027 transitions. [2021-08-21 12:59:07,744 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:59:07,744 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:59:07,744 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:59:07,793 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Forceful destruction successful, exit code 0 [2021-08-21 12:59:07,968 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 124 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable124 [2021-08-21 12:59:07,969 INFO L402 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-08-21 12:59:07,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:59:07,969 INFO L82 PathProgramCache]: Analyzing trace with hash -708530616, now seen corresponding path program 120 times [2021-08-21 12:59:07,969 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:59:07,969 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1847962206] [2021-08-21 12:59:07,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:59:07,969 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:59:07,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:59:08,313 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:59:08,313 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:59:08,313 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1847962206] [2021-08-21 12:59:08,313 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1847962206] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:59:08,313 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1040893073] [2021-08-21 12:59:08,313 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:59:08,313 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:59:08,313 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:59:08,314 INFO L229 MonitoredProcess]: Starting monitored process 125 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:59:08,314 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (125)] Waiting until timeout for monitored process Received shutdown request... [2021-08-21 12:59:13,165 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (125)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2021-08-21 12:59:13,165 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2021-08-21 12:59:14,182 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT [2021-08-21 12:59:14,204 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (125)] Forceful destruction successful, exit code 0 [2021-08-21 12:59:14,237 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 [2021-08-21 12:59:14,383 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 125 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable125 [2021-08-21 12:59:14,383 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was analyzing trace of length 34 with TraceHistMax 3,while executing Executor. [2021-08-21 12:59:14,385 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION [2021-08-21 12:59:14,385 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION [2021-08-21 12:59:14,389 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2021-08-21 12:59:14,389 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-08-21 12:59:14,390 INFO L202 PluginConnector]: Adding new model queue-add-2.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 21.08 12:59:14 BasicIcfg [2021-08-21 12:59:14,390 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-08-21 12:59:14,390 INFO L168 Benchmark]: Toolchain (without parser) took 695292.38 ms. Allocated memory was 189.8 MB in the beginning and 2.2 GB in the end (delta: 2.0 GB). Free memory was 170.8 MB in the beginning and 742.2 MB in the end (delta: -571.4 MB). Peak memory consumption was 2.0 GB. Max. memory is 8.0 GB. [2021-08-21 12:59:14,391 INFO L168 Benchmark]: Boogie PL CUP Parser took 0.11 ms. Allocated memory is still 189.8 MB. Free memory is still 171.9 MB. There was no memory consumed. Max. memory is 8.0 GB. [2021-08-21 12:59:14,391 INFO L168 Benchmark]: Boogie Procedure Inliner took 27.86 ms. Allocated memory is still 189.8 MB. Free memory was 170.7 MB in the beginning and 169.2 MB in the end (delta: 1.4 MB). There was no memory consumed. Max. memory is 8.0 GB. [2021-08-21 12:59:14,391 INFO L168 Benchmark]: Boogie Preprocessor took 18.01 ms. Allocated memory is still 189.8 MB. Free memory was 169.2 MB in the beginning and 168.2 MB in the end (delta: 997.9 kB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. [2021-08-21 12:59:14,391 INFO L168 Benchmark]: RCFGBuilder took 257.87 ms. Allocated memory is still 189.8 MB. Free memory was 168.2 MB in the beginning and 155.2 MB in the end (delta: 13.1 MB). Peak memory consumption was 13.6 MB. Max. memory is 8.0 GB. [2021-08-21 12:59:14,391 INFO L168 Benchmark]: TraceAbstraction took 694983.84 ms. Allocated memory was 189.8 MB in the beginning and 2.2 GB in the end (delta: 2.0 GB). Free memory was 154.8 MB in the beginning and 742.2 MB in the end (delta: -587.5 MB). Peak memory consumption was 2.0 GB. Max. memory is 8.0 GB. [2021-08-21 12:59:14,392 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.11 ms. Allocated memory is still 189.8 MB. Free memory is still 171.9 MB. There was no memory consumed. Max. memory is 8.0 GB. * Boogie Procedure Inliner took 27.86 ms. Allocated memory is still 189.8 MB. Free memory was 170.7 MB in the beginning and 169.2 MB in the end (delta: 1.4 MB). There was no memory consumed. Max. memory is 8.0 GB. * Boogie Preprocessor took 18.01 ms. Allocated memory is still 189.8 MB. Free memory was 169.2 MB in the beginning and 168.2 MB in the end (delta: 997.9 kB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. * RCFGBuilder took 257.87 ms. Allocated memory is still 189.8 MB. Free memory was 168.2 MB in the beginning and 155.2 MB in the end (delta: 13.1 MB). Peak memory consumption was 13.6 MB. Max. memory is 8.0 GB. * TraceAbstraction took 694983.84 ms. Allocated memory was 189.8 MB in the beginning and 2.2 GB in the end (delta: 2.0 GB). Free memory was 154.8 MB in the beginning and 742.2 MB in the end (delta: -587.5 MB). Peak memory consumption was 2.0 GB. Max. memory is 8.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0ms ErrorAutomatonConstructionTimeTotal, 0.0ms FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0ms ErrorAutomatonConstructionTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 60]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was analyzing trace of length 34 with TraceHistMax 3,while executing Executor. - TimeoutResultAtElement [Line: 55]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 34 with TraceHistMax 3,while executing Executor. - TimeoutResultAtElement [Line: 55]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 34 with TraceHistMax 3,while executing Executor. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 42 locations, 3 error locations. Started 1 CEGAR loops. OverallTime: 694913.6ms, OverallIterations: 126, TraceHistogramMax: 3, EmptinessCheckTime: 129.9ms, AutomataDifference: 164740.6ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 26.3ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 6116 SDtfs, 18260 SDslu, 70516 SDs, 0 SdLazy, 147674 SolverSat, 7971 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 57417.8ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 9229 GetRequests, 2322 SyntacticMatches, 318 SemanticMatches, 6589 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113474 ImplicationChecksByTransitivity, 147243.5ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=1505occurred in iteration=115, InterpolantAutomatonStates: 4879, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 1096.6ms AutomataMinimizationTime, 125 MinimizatonAttempts, 17717 StatesRemovedByMinimization, 123 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 444.5ms SsaConstructionTime, 1993.7ms SatisfiabilityAnalysisTime, 124675.1ms InterpolantComputationTime, 7774 NumberOfCodeBlocks, 7774 NumberOfCodeBlocksAsserted, 387 NumberOfCheckSat, 7526 ConstructedInterpolants, 445 QuantifiedInterpolants, 114473 SizeOfPredicates, 1029 NumberOfNonLiveVariables, 8547 ConjunctsInSsa, 3773 ConjunctsInUnsatCore, 248 InterpolantComputations, 3 PerfectInterpolantSequences, 42/4275 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