/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-Delay.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/simple-array-sum.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.1-8a14012e553caa636f65c1137831746b6d9875cd-8a14012 [2021-08-06 20:09:16,170 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-08-06 20:09:16,171 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-08-06 20:09:16,212 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-08-06 20:09:16,212 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-08-06 20:09:16,215 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-08-06 20:09:16,218 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-08-06 20:09:16,223 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-08-06 20:09:16,225 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-08-06 20:09:16,229 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-08-06 20:09:16,229 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-08-06 20:09:16,231 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-08-06 20:09:16,231 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-08-06 20:09:16,232 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-08-06 20:09:16,234 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-08-06 20:09:16,235 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-08-06 20:09:16,236 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-08-06 20:09:16,237 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-08-06 20:09:16,242 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-08-06 20:09:16,250 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-08-06 20:09:16,251 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-08-06 20:09:16,253 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-08-06 20:09:16,254 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-08-06 20:09:16,255 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-08-06 20:09:16,257 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-08-06 20:09:16,257 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-08-06 20:09:16,257 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-08-06 20:09:16,258 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-08-06 20:09:16,258 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-08-06 20:09:16,259 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-08-06 20:09:16,259 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-08-06 20:09:16,260 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-08-06 20:09:16,260 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-08-06 20:09:16,261 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-08-06 20:09:16,262 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-08-06 20:09:16,262 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-08-06 20:09:16,262 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-08-06 20:09:16,263 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-08-06 20:09:16,263 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-08-06 20:09:16,263 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-08-06 20:09:16,264 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-08-06 20:09:16,265 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-Delay.epf [2021-08-06 20:09:16,287 INFO L113 SettingsManager]: Loading preferences was successful [2021-08-06 20:09:16,287 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-08-06 20:09:16,288 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-08-06 20:09:16,288 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-08-06 20:09:16,288 INFO L138 SettingsManager]: * Use SBE=true [2021-08-06 20:09:16,288 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-08-06 20:09:16,289 INFO L138 SettingsManager]: * sizeof long=4 [2021-08-06 20:09:16,289 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-08-06 20:09:16,289 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-08-06 20:09:16,289 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-08-06 20:09:16,289 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-08-06 20:09:16,289 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-08-06 20:09:16,289 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-08-06 20:09:16,290 INFO L138 SettingsManager]: * sizeof long double=12 [2021-08-06 20:09:16,290 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-08-06 20:09:16,290 INFO L138 SettingsManager]: * Use constant arrays=true [2021-08-06 20:09:16,290 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-08-06 20:09:16,290 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-08-06 20:09:16,290 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-08-06 20:09:16,290 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-08-06 20:09:16,290 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-08-06 20:09:16,291 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-06 20:09:16,291 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-08-06 20:09:16,291 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-08-06 20:09:16,291 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-08-06 20:09:16,291 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-08-06 20:09:16,291 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-08-06 20:09:16,291 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-08-06 20:09:16,292 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-08-06 20:09:16,292 INFO L138 SettingsManager]: * Partial Order Reduction in concurrent analysis=SLEEP_DELAY_SET [2021-08-06 20:09:16,292 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-06 20:09:16,594 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-08-06 20:09:16,625 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-08-06 20:09:16,627 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-08-06 20:09:16,628 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2021-08-06 20:09:16,630 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2021-08-06 20:09:16,631 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/simple-array-sum.wvr.bpl [2021-08-06 20:09:16,632 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/simple-array-sum.wvr.bpl' [2021-08-06 20:09:16,669 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-08-06 20:09:16,671 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-08-06 20:09:16,677 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-08-06 20:09:16,677 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-08-06 20:09:16,677 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-08-06 20:09:16,688 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "simple-array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 08:09:16" (1/1) ... [2021-08-06 20:09:16,695 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "simple-array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 08:09:16" (1/1) ... [2021-08-06 20:09:16,702 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-08-06 20:09:16,703 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-08-06 20:09:16,703 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-08-06 20:09:16,703 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-08-06 20:09:16,709 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "simple-array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 08:09:16" (1/1) ... [2021-08-06 20:09:16,710 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "simple-array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 08:09:16" (1/1) ... [2021-08-06 20:09:16,710 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "simple-array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 08:09:16" (1/1) ... [2021-08-06 20:09:16,711 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "simple-array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 08:09:16" (1/1) ... [2021-08-06 20:09:16,713 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "simple-array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 08:09:16" (1/1) ... [2021-08-06 20:09:16,717 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "simple-array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 08:09:16" (1/1) ... [2021-08-06 20:09:16,718 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "simple-array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 08:09:16" (1/1) ... [2021-08-06 20:09:16,719 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-08-06 20:09:16,720 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-08-06 20:09:16,720 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-08-06 20:09:16,720 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-08-06 20:09:16,721 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "simple-array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 08:09:16" (1/1) ... [2021-08-06 20:09:16,728 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-06 20:09:16,736 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:09:16,771 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-06 20:09:16,776 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-06 20:09:16,813 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2021-08-06 20:09:16,814 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-08-06 20:09:16,814 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-08-06 20:09:16,814 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2021-08-06 20:09:16,814 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-08-06 20:09:16,814 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-08-06 20:09:16,814 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2021-08-06 20:09:16,814 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-08-06 20:09:16,815 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-08-06 20:09:16,815 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2021-08-06 20:09:16,815 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2021-08-06 20:09:16,815 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2021-08-06 20:09:16,815 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-08-06 20:09:17,049 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-08-06 20:09:17,049 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2021-08-06 20:09:17,051 INFO L202 PluginConnector]: Adding new model simple-array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.08 08:09:17 BoogieIcfgContainer [2021-08-06 20:09:17,051 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-08-06 20:09:17,052 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-08-06 20:09:17,052 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-08-06 20:09:17,055 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-08-06 20:09:17,055 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "simple-array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 06.08 08:09:16" (1/2) ... [2021-08-06 20:09:17,056 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4617294e and model type simple-array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.08 08:09:17, skipping insertion in model container [2021-08-06 20:09:17,056 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "simple-array-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.08 08:09:17" (2/2) ... [2021-08-06 20:09:17,057 INFO L111 eAbstractionObserver]: Analyzing ICFG simple-array-sum.wvr.bpl [2021-08-06 20:09:17,061 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-08-06 20:09:17,061 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-08-06 20:09:17,061 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-08-06 20:09:17,062 INFO L509 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-08-06 20:09:17,139 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2021-08-06 20:09:17,172 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2021-08-06 20:09:17,177 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-06 20:09:17,177 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2021-08-06 20:09:17,333 INFO L276 IsEmpty]: Start isEmpty. Operand has 131 states, 94 states have (on average 1.9680851063829787) internal successors, (185), 130 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:17,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-08-06 20:09:17,348 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:09:17,349 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-06 20:09:17,349 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:09:17,361 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:09:17,361 INFO L82 PathProgramCache]: Analyzing trace with hash 1692012427, now seen corresponding path program 1 times [2021-08-06 20:09:17,368 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:09:17,370 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1582804592] [2021-08-06 20:09:17,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:09:17,371 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:09:17,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:09:17,534 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-06 20:09:17,535 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:09:17,535 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1582804592] [2021-08-06 20:09:17,535 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1582804592] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-06 20:09:17,536 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-06 20:09:17,536 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-06 20:09:17,537 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [311194950] [2021-08-06 20:09:17,540 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-06 20:09:17,540 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:09:17,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-06 20:09:17,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-06 20:09:17,552 INFO L87 Difference]: Start difference. First operand has 131 states, 94 states have (on average 1.9680851063829787) internal successors, (185), 130 states have internal predecessors, (185), 0 states have call successors, (0), 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 4 states, 4 states have (on average 4.75) internal successors, (19), 3 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-06 20:09:17,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:09:17,630 INFO L93 Difference]: Finished difference Result 210 states and 294 transitions. [2021-08-06 20:09:17,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-06 20:09:17,631 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.75) internal successors, (19), 3 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-06 20:09:17,632 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:09:17,644 INFO L225 Difference]: With dead ends: 210 [2021-08-06 20:09:17,644 INFO L226 Difference]: Without dead ends: 64 [2021-08-06 20:09:17,645 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 14.8ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-06 20:09:17,659 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2021-08-06 20:09:17,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 53. [2021-08-06 20:09:17,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53 states, 52 states have (on average 1.8846153846153846) internal successors, (98), 52 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:17,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 98 transitions. [2021-08-06 20:09:17,693 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 98 transitions. Word has length 19 [2021-08-06 20:09:17,694 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:09:17,694 INFO L470 AbstractCegarLoop]: Abstraction has 53 states and 98 transitions. [2021-08-06 20:09:17,694 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.75) internal successors, (19), 3 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-06 20:09:17,694 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 98 transitions. [2021-08-06 20:09:17,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-06 20:09:17,696 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:09:17,696 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] [2021-08-06 20:09:17,697 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-08-06 20:09:17,698 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:09:17,702 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:09:17,702 INFO L82 PathProgramCache]: Analyzing trace with hash 1330955373, now seen corresponding path program 1 times [2021-08-06 20:09:17,703 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:09:17,703 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [305767956] [2021-08-06 20:09:17,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:09:17,703 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:09:17,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:09:17,767 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:09:17,767 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:09:17,768 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [305767956] [2021-08-06 20:09:17,768 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [305767956] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:09:17,768 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [483010517] [2021-08-06 20:09:17,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:09:17,768 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:09:17,769 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:09:17,770 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-06 20:09:17,771 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-06 20:09:17,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:09:17,812 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 3 conjunts are in the unsatisfiable core [2021-08-06 20:09:17,821 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:09:17,974 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 6, result has 14.3 percent of original size [2021-08-06 20:09:17,976 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 6, result has 14.3 percent of original size [2021-08-06 20:09:18,038 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 20:09:18,038 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [483010517] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-06 20:09:18,039 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-08-06 20:09:18,039 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [3] total 3 [2021-08-06 20:09:18,039 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [361141370] [2021-08-06 20:09:18,040 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-08-06 20:09:18,040 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:09:18,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-06 20:09:18,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-08-06 20:09:18,048 INFO L87 Difference]: Start difference. First operand 53 states and 98 transitions. Second operand has 3 states, 3 states have (on average 7.0) internal successors, (21), 2 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:18,070 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:09:18,070 INFO L93 Difference]: Finished difference Result 90 states and 156 transitions. [2021-08-06 20:09:18,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-06 20:09:18,072 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 2 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2021-08-06 20:09:18,072 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:09:18,076 INFO L225 Difference]: With dead ends: 90 [2021-08-06 20:09:18,076 INFO L226 Difference]: Without dead ends: 88 [2021-08-06 20:09:18,076 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 8.0ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-08-06 20:09:18,077 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2021-08-06 20:09:18,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 78. [2021-08-06 20:09:18,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 78 states, 77 states have (on average 1.8571428571428572) internal successors, (143), 77 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:18,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 143 transitions. [2021-08-06 20:09:18,083 INFO L78 Accepts]: Start accepts. Automaton has 78 states and 143 transitions. Word has length 21 [2021-08-06 20:09:18,084 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:09:18,084 INFO L470 AbstractCegarLoop]: Abstraction has 78 states and 143 transitions. [2021-08-06 20:09:18,084 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 2 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:18,084 INFO L276 IsEmpty]: Start isEmpty. Operand 78 states and 143 transitions. [2021-08-06 20:09:18,085 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-08-06 20:09:18,085 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:09:18,085 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, 1] [2021-08-06 20:09:18,106 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-06 20:09:18,301 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-06 20:09:18,304 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:09:18,305 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:09:18,305 INFO L82 PathProgramCache]: Analyzing trace with hash -1455720113, now seen corresponding path program 1 times [2021-08-06 20:09:18,305 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:09:18,305 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1729687344] [2021-08-06 20:09:18,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:09:18,305 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:09:18,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:09:18,532 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:09:18,535 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:09:18,555 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:09:18,556 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:09:18,556 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1729687344] [2021-08-06 20:09:18,556 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1729687344] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:09:18,556 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [591973842] [2021-08-06 20:09:18,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:09:18,558 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:09:18,561 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:09:18,569 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-06 20:09:18,577 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-06 20:09:18,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:09:18,629 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-06 20:09:18,632 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:09:19,121 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-08-06 20:09:19,126 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 10 [2021-08-06 20:09:19,286 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-08-06 20:09:19,417 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:09:19,417 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [591973842] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:09:19,417 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:09:19,417 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-08-06 20:09:19,417 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [546522508] [2021-08-06 20:09:19,418 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-06 20:09:19,418 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:09:19,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-06 20:09:19,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-08-06 20:09:19,419 INFO L87 Difference]: Start difference. First operand 78 states and 143 transitions. Second operand has 12 states, 12 states have (on average 3.4166666666666665) internal successors, (41), 11 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:19,663 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:09:19,663 INFO L93 Difference]: Finished difference Result 170 states and 304 transitions. [2021-08-06 20:09:19,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-06 20:09:19,664 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.4166666666666665) internal successors, (41), 11 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-08-06 20:09:19,664 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:09:19,665 INFO L225 Difference]: With dead ends: 170 [2021-08-06 20:09:19,666 INFO L226 Difference]: Without dead ends: 163 [2021-08-06 20:09:19,666 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 184.1ms TimeCoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-08-06 20:09:19,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states. [2021-08-06 20:09:19,674 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 106. [2021-08-06 20:09:19,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106 states, 105 states have (on average 1.8571428571428572) internal successors, (195), 105 states have internal predecessors, (195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:19,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 195 transitions. [2021-08-06 20:09:19,675 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 195 transitions. Word has length 23 [2021-08-06 20:09:19,675 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:09:19,675 INFO L470 AbstractCegarLoop]: Abstraction has 106 states and 195 transitions. [2021-08-06 20:09:19,676 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.4166666666666665) internal successors, (41), 11 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:19,676 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 195 transitions. [2021-08-06 20:09:19,677 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-08-06 20:09:19,677 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:09:19,677 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, 1] [2021-08-06 20:09:19,703 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2021-08-06 20:09:19,892 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-06 20:09:19,893 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:09:19,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:09:19,893 INFO L82 PathProgramCache]: Analyzing trace with hash -362749617, now seen corresponding path program 2 times [2021-08-06 20:09:19,894 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:09:19,894 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711923347] [2021-08-06 20:09:19,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:09:19,894 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:09:19,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:09:20,061 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:09:20,065 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:09:20,082 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:09:20,083 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:09:20,083 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711923347] [2021-08-06 20:09:20,083 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1711923347] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:09:20,085 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1692722884] [2021-08-06 20:09:20,086 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 20:09:20,086 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:09:20,086 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:09:20,087 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-06 20:09:20,110 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-06 20:09:20,194 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 20:09:20,194 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:09:20,195 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-06 20:09:20,196 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:09:20,480 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-08-06 20:09:20,484 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 10 [2021-08-06 20:09:20,722 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-08-06 20:09:20,830 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:09:20,830 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1692722884] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:09:20,830 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:09:20,831 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-08-06 20:09:20,831 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121971324] [2021-08-06 20:09:20,831 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-06 20:09:20,831 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:09:20,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-06 20:09:20,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-08-06 20:09:20,832 INFO L87 Difference]: Start difference. First operand 106 states and 195 transitions. Second operand has 12 states, 12 states have (on average 3.4166666666666665) internal successors, (41), 11 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:21,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:09:21,083 INFO L93 Difference]: Finished difference Result 220 states and 400 transitions. [2021-08-06 20:09:21,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-06 20:09:21,093 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.4166666666666665) internal successors, (41), 11 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-08-06 20:09:21,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:09:21,095 INFO L225 Difference]: With dead ends: 220 [2021-08-06 20:09:21,095 INFO L226 Difference]: Without dead ends: 213 [2021-08-06 20:09:21,095 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 144.8ms TimeCoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-08-06 20:09:21,096 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 213 states. [2021-08-06 20:09:21,111 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 213 to 111. [2021-08-06 20:09:21,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 111 states, 110 states have (on average 1.8727272727272728) internal successors, (206), 110 states have internal predecessors, (206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:21,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 111 states and 206 transitions. [2021-08-06 20:09:21,112 INFO L78 Accepts]: Start accepts. Automaton has 111 states and 206 transitions. Word has length 23 [2021-08-06 20:09:21,112 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:09:21,112 INFO L470 AbstractCegarLoop]: Abstraction has 111 states and 206 transitions. [2021-08-06 20:09:21,112 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.4166666666666665) internal successors, (41), 11 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:21,112 INFO L276 IsEmpty]: Start isEmpty. Operand 111 states and 206 transitions. [2021-08-06 20:09:21,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-08-06 20:09:21,113 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:09:21,113 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, 1] [2021-08-06 20:09:21,143 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-06 20:09:21,336 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:09:21,336 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:09:21,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:09:21,337 INFO L82 PathProgramCache]: Analyzing trace with hash 1774404107, now seen corresponding path program 3 times [2021-08-06 20:09:21,337 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:09:21,337 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2031706151] [2021-08-06 20:09:21,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:09:21,337 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:09:21,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:09:21,491 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:09:21,493 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:09:21,508 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:09:21,509 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:09:21,509 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2031706151] [2021-08-06 20:09:21,509 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2031706151] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:09:21,509 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2050826507] [2021-08-06 20:09:21,509 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 20:09:21,509 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:09:21,509 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:09:21,510 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-06 20:09:21,517 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-06 20:09:21,640 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-08-06 20:09:21,641 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:09:21,642 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-06 20:09:21,643 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:09:21,813 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-08-06 20:09:21,867 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-08-06 20:09:22,100 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-08-06 20:09:22,223 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:09:22,224 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2050826507] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:09:22,224 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:09:22,224 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2021-08-06 20:09:22,224 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [521138142] [2021-08-06 20:09:22,224 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-06 20:09:22,225 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:09:22,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-06 20:09:22,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-08-06 20:09:22,225 INFO L87 Difference]: Start difference. First operand 111 states and 206 transitions. Second operand has 12 states, 12 states have (on average 3.25) internal successors, (39), 11 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:22,443 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:09:22,443 INFO L93 Difference]: Finished difference Result 213 states and 394 transitions. [2021-08-06 20:09:22,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-06 20:09:22,443 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.25) internal successors, (39), 11 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-08-06 20:09:22,444 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:09:22,445 INFO L225 Difference]: With dead ends: 213 [2021-08-06 20:09:22,445 INFO L226 Difference]: Without dead ends: 206 [2021-08-06 20:09:22,445 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 131.1ms TimeCoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-08-06 20:09:22,445 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states. [2021-08-06 20:09:22,450 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 121. [2021-08-06 20:09:22,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 120 states have (on average 1.875) internal successors, (225), 120 states have internal predecessors, (225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:22,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 225 transitions. [2021-08-06 20:09:22,451 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 225 transitions. Word has length 23 [2021-08-06 20:09:22,451 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:09:22,451 INFO L470 AbstractCegarLoop]: Abstraction has 121 states and 225 transitions. [2021-08-06 20:09:22,452 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.25) internal successors, (39), 11 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:22,452 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 225 transitions. [2021-08-06 20:09:22,453 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-06 20:09:22,453 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:09:22,453 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:09:22,479 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-06 20:09:22,672 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:09:22,673 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:09:22,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:09:22,673 INFO L82 PathProgramCache]: Analyzing trace with hash 696562007, now seen corresponding path program 1 times [2021-08-06 20:09:22,673 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:09:22,673 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1413634479] [2021-08-06 20:09:22,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:09:22,673 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:09:22,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:09:22,711 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 20:09:22,712 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:09:22,712 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1413634479] [2021-08-06 20:09:22,712 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1413634479] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-06 20:09:22,712 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-06 20:09:22,712 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-06 20:09:22,712 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1073233888] [2021-08-06 20:09:22,712 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-08-06 20:09:22,712 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:09:22,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-08-06 20:09:22,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-06 20:09:22,713 INFO L87 Difference]: Start difference. First operand 121 states and 225 transitions. Second operand has 5 states, 5 states have (on average 4.8) internal successors, (24), 4 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:22,754 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:09:22,754 INFO L93 Difference]: Finished difference Result 137 states and 253 transitions. [2021-08-06 20:09:22,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-06 20:09:22,755 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.8) internal successors, (24), 4 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-08-06 20:09:22,755 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:09:22,756 INFO L225 Difference]: With dead ends: 137 [2021-08-06 20:09:22,756 INFO L226 Difference]: Without dead ends: 137 [2021-08-06 20:09:22,756 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 10.1ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-06 20:09:22,756 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2021-08-06 20:09:22,761 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 131. [2021-08-06 20:09:22,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 130 states have (on average 1.8846153846153846) internal successors, (245), 130 states have internal predecessors, (245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:22,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 245 transitions. [2021-08-06 20:09:22,762 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 245 transitions. Word has length 24 [2021-08-06 20:09:22,762 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:09:22,762 INFO L470 AbstractCegarLoop]: Abstraction has 131 states and 245 transitions. [2021-08-06 20:09:22,762 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.8) internal successors, (24), 4 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:22,762 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 245 transitions. [2021-08-06 20:09:22,763 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-08-06 20:09:22,763 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:09:22,764 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:09:22,764 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-08-06 20:09:22,764 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:09:22,764 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:09:22,764 INFO L82 PathProgramCache]: Analyzing trace with hash -1146294991, now seen corresponding path program 4 times [2021-08-06 20:09:22,764 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:09:22,765 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [373853808] [2021-08-06 20:09:22,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:09:22,765 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:09:22,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:09:22,833 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:09:22,833 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:09:22,833 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [373853808] [2021-08-06 20:09:22,833 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [373853808] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:09:22,833 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1746198350] [2021-08-06 20:09:22,834 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 20:09:22,834 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:09:22,834 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:09:22,841 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-06 20:09:22,842 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-06 20:09:23,008 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 20:09:23,009 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:09:23,009 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 5 conjunts are in the unsatisfiable core [2021-08-06 20:09:23,010 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:09:23,117 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 8, result has 11.1 percent of original size [2021-08-06 20:09:23,118 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 8, result has 11.1 percent of original size [2021-08-06 20:09:23,159 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:09:23,159 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1746198350] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:09:23,159 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:09:23,159 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 6 [2021-08-06 20:09:23,160 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400492118] [2021-08-06 20:09:23,160 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-08-06 20:09:23,160 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:09:23,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-08-06 20:09:23,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2021-08-06 20:09:23,161 INFO L87 Difference]: Start difference. First operand 131 states and 245 transitions. Second operand has 7 states, 7 states have (on average 4.285714285714286) internal successors, (30), 6 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:23,267 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:09:23,267 INFO L93 Difference]: Finished difference Result 300 states and 572 transitions. [2021-08-06 20:09:23,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-06 20:09:23,268 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.285714285714286) internal successors, (30), 6 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-08-06 20:09:23,268 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:09:23,269 INFO L225 Difference]: With dead ends: 300 [2021-08-06 20:09:23,269 INFO L226 Difference]: Without dead ends: 300 [2021-08-06 20:09:23,270 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 49.4ms TimeCoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2021-08-06 20:09:23,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 300 states. [2021-08-06 20:09:23,276 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 300 to 211. [2021-08-06 20:09:23,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 211 states, 210 states have (on average 1.9904761904761905) internal successors, (418), 210 states have internal predecessors, (418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:23,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 211 states to 211 states and 418 transitions. [2021-08-06 20:09:23,277 INFO L78 Accepts]: Start accepts. Automaton has 211 states and 418 transitions. Word has length 25 [2021-08-06 20:09:23,278 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:09:23,278 INFO L470 AbstractCegarLoop]: Abstraction has 211 states and 418 transitions. [2021-08-06 20:09:23,278 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.285714285714286) internal successors, (30), 6 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:23,278 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states and 418 transitions. [2021-08-06 20:09:23,279 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-08-06 20:09:23,279 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:09:23,279 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:09:23,298 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-06 20:09:23,488 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-06 20:09:23,489 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:09:23,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:09:23,489 INFO L82 PathProgramCache]: Analyzing trace with hash -210608719, now seen corresponding path program 5 times [2021-08-06 20:09:23,489 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:09:23,489 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1810345165] [2021-08-06 20:09:23,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:09:23,489 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:09:23,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:09:23,530 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-06 20:09:23,531 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:09:23,531 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1810345165] [2021-08-06 20:09:23,531 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1810345165] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:09:23,531 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1327867431] [2021-08-06 20:09:23,531 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 20:09:23,531 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:09:23,531 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:09:23,537 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-06 20:09:23,552 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-06 20:09:23,724 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-06 20:09:23,724 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:09:23,724 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 6 conjunts are in the unsatisfiable core [2021-08-06 20:09:23,725 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:09:23,854 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 6, result has 14.3 percent of original size [2021-08-06 20:09:23,855 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 6, result has 14.3 percent of original size [2021-08-06 20:09:23,919 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:09:23,919 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1327867431] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:09:23,919 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:09:23,920 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6] total 9 [2021-08-06 20:09:23,920 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51436931] [2021-08-06 20:09:23,920 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-08-06 20:09:23,920 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:09:23,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-06 20:09:23,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-08-06 20:09:23,921 INFO L87 Difference]: Start difference. First operand 211 states and 418 transitions. Second operand has 10 states, 10 states have (on average 3.8) internal successors, (38), 9 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:24,358 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:09:24,359 INFO L93 Difference]: Finished difference Result 726 states and 1399 transitions. [2021-08-06 20:09:24,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-08-06 20:09:24,359 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.8) internal successors, (38), 9 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-08-06 20:09:24,359 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:09:24,364 INFO L225 Difference]: With dead ends: 726 [2021-08-06 20:09:24,364 INFO L226 Difference]: Without dead ends: 710 [2021-08-06 20:09:24,365 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 146 ImplicationChecksByTransitivity, 248.4ms TimeCoverageRelationStatistics Valid=206, Invalid=550, Unknown=0, NotChecked=0, Total=756 [2021-08-06 20:09:24,366 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 710 states. [2021-08-06 20:09:24,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 710 to 450. [2021-08-06 20:09:24,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 450 states, 449 states have (on average 2.071269487750557) internal successors, (930), 449 states have internal predecessors, (930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:24,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 450 states to 450 states and 930 transitions. [2021-08-06 20:09:24,385 INFO L78 Accepts]: Start accepts. Automaton has 450 states and 930 transitions. Word has length 25 [2021-08-06 20:09:24,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:09:24,385 INFO L470 AbstractCegarLoop]: Abstraction has 450 states and 930 transitions. [2021-08-06 20:09:24,385 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.8) internal successors, (38), 9 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:24,385 INFO L276 IsEmpty]: Start isEmpty. Operand 450 states and 930 transitions. [2021-08-06 20:09:24,386 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-08-06 20:09:24,387 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:09:24,387 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:09:24,412 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-06 20:09:24,610 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-06 20:09:24,611 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:09:24,611 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:09:24,611 INFO L82 PathProgramCache]: Analyzing trace with hash -2132949583, now seen corresponding path program 6 times [2021-08-06 20:09:24,611 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:09:24,611 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369271252] [2021-08-06 20:09:24,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:09:24,611 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:09:24,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:09:24,670 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:09:24,670 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:09:24,670 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [369271252] [2021-08-06 20:09:24,670 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [369271252] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:09:24,670 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1139692166] [2021-08-06 20:09:24,670 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 20:09:24,671 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:09:24,671 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:09:24,678 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-06 20:09:24,679 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-06 20:09:24,854 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-06 20:09:24,854 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:09:24,855 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 6 conjunts are in the unsatisfiable core [2021-08-06 20:09:24,855 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:09:25,022 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:09:25,022 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1139692166] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:09:25,022 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:09:25,022 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2021-08-06 20:09:25,022 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1965722707] [2021-08-06 20:09:25,023 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-08-06 20:09:25,023 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:09:25,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-06 20:09:25,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-08-06 20:09:25,023 INFO L87 Difference]: Start difference. First operand 450 states and 930 transitions. Second operand has 10 states, 10 states have (on average 4.4) internal successors, (44), 9 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:25,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:09:25,588 INFO L93 Difference]: Finished difference Result 2225 states and 4710 transitions. [2021-08-06 20:09:25,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-08-06 20:09:25,589 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.4) internal successors, (44), 9 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-08-06 20:09:25,589 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:09:25,598 INFO L225 Difference]: With dead ends: 2225 [2021-08-06 20:09:25,598 INFO L226 Difference]: Without dead ends: 2195 [2021-08-06 20:09:25,599 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 360 ImplicationChecksByTransitivity, 304.7ms TimeCoverageRelationStatistics Valid=315, Invalid=945, Unknown=0, NotChecked=0, Total=1260 [2021-08-06 20:09:25,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2195 states. [2021-08-06 20:09:25,636 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2195 to 1252. [2021-08-06 20:09:25,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1252 states, 1251 states have (on average 2.159072741806555) internal successors, (2701), 1251 states have internal predecessors, (2701), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:25,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1252 states to 1252 states and 2701 transitions. [2021-08-06 20:09:25,642 INFO L78 Accepts]: Start accepts. Automaton has 1252 states and 2701 transitions. Word has length 25 [2021-08-06 20:09:25,642 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:09:25,642 INFO L470 AbstractCegarLoop]: Abstraction has 1252 states and 2701 transitions. [2021-08-06 20:09:25,642 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.4) internal successors, (44), 9 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:25,642 INFO L276 IsEmpty]: Start isEmpty. Operand 1252 states and 2701 transitions. [2021-08-06 20:09:25,645 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-08-06 20:09:25,645 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:09:25,645 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:09:25,669 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-06 20:09:25,863 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-06 20:09:25,863 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:09:25,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:09:25,863 INFO L82 PathProgramCache]: Analyzing trace with hash -208953623, now seen corresponding path program 7 times [2021-08-06 20:09:25,863 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:09:25,863 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886014140] [2021-08-06 20:09:25,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:09:25,864 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:09:25,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:09:25,930 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:09:25,930 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:09:25,930 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [886014140] [2021-08-06 20:09:25,930 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [886014140] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:09:25,931 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1512310155] [2021-08-06 20:09:25,931 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 20:09:25,931 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:09:25,931 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:09:25,931 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-06 20:09:25,932 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-06 20:09:26,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:09:26,114 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 5 conjunts are in the unsatisfiable core [2021-08-06 20:09:26,114 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:09:26,208 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 8, result has 11.1 percent of original size [2021-08-06 20:09:26,209 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 8, result has 11.1 percent of original size [2021-08-06 20:09:26,261 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 20:09:26,261 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1512310155] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:09:26,261 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:09:26,261 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 5 [2021-08-06 20:09:26,262 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [832019504] [2021-08-06 20:09:26,262 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-08-06 20:09:26,262 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:09:26,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-06 20:09:26,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-08-06 20:09:26,263 INFO L87 Difference]: Start difference. First operand 1252 states and 2701 transitions. Second operand has 6 states, 6 states have (on average 5.333333333333333) internal successors, (32), 5 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:26,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:09:26,330 INFO L93 Difference]: Finished difference Result 2342 states and 4961 transitions. [2021-08-06 20:09:26,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-06 20:09:26,330 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.333333333333333) internal successors, (32), 5 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-08-06 20:09:26,331 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:09:26,341 INFO L225 Difference]: With dead ends: 2342 [2021-08-06 20:09:26,341 INFO L226 Difference]: Without dead ends: 2342 [2021-08-06 20:09:26,342 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 30.0ms TimeCoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2021-08-06 20:09:26,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2342 states. [2021-08-06 20:09:26,384 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2342 to 1729. [2021-08-06 20:09:26,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1729 states, 1728 states have (on average 2.185763888888889) internal successors, (3777), 1728 states have internal predecessors, (3777), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:26,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1729 states to 1729 states and 3777 transitions. [2021-08-06 20:09:26,393 INFO L78 Accepts]: Start accepts. Automaton has 1729 states and 3777 transitions. Word has length 25 [2021-08-06 20:09:26,393 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:09:26,393 INFO L470 AbstractCegarLoop]: Abstraction has 1729 states and 3777 transitions. [2021-08-06 20:09:26,393 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.333333333333333) internal successors, (32), 5 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:26,393 INFO L276 IsEmpty]: Start isEmpty. Operand 1729 states and 3777 transitions. [2021-08-06 20:09:26,418 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-06 20:09:26,418 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:09:26,419 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:09:26,445 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-06 20:09:26,642 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-06 20:09:26,642 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:09:26,643 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:09:26,643 INFO L82 PathProgramCache]: Analyzing trace with hash 1715421937, now seen corresponding path program 8 times [2021-08-06 20:09:26,643 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:09:26,643 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1141190162] [2021-08-06 20:09:26,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:09:26,643 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:09:26,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:09:26,684 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:09:26,684 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:09:26,684 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1141190162] [2021-08-06 20:09:26,685 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1141190162] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:09:26,685 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1305574938] [2021-08-06 20:09:26,685 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 20:09:26,685 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:09:26,685 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:09:26,685 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-06 20:09:26,686 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-06 20:09:26,891 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 20:09:26,892 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:09:26,892 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 5 conjunts are in the unsatisfiable core [2021-08-06 20:09:26,893 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:09:26,990 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 6, result has 14.3 percent of original size [2021-08-06 20:09:26,990 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 6, result has 14.3 percent of original size [2021-08-06 20:09:27,049 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:09:27,049 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1305574938] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:09:27,049 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:09:27,050 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 6 [2021-08-06 20:09:27,050 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [764324220] [2021-08-06 20:09:27,050 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-08-06 20:09:27,050 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:09:27,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-08-06 20:09:27,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-08-06 20:09:27,051 INFO L87 Difference]: Start difference. First operand 1729 states and 3777 transitions. Second operand has 7 states, 7 states have (on average 4.428571428571429) internal successors, (31), 6 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:27,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:09:27,132 INFO L93 Difference]: Finished difference Result 1893 states and 4041 transitions. [2021-08-06 20:09:27,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-06 20:09:27,133 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.428571428571429) internal successors, (31), 6 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have 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-06 20:09:27,133 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:09:27,140 INFO L225 Difference]: With dead ends: 1893 [2021-08-06 20:09:27,140 INFO L226 Difference]: Without dead ends: 1769 [2021-08-06 20:09:27,140 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 29.1ms TimeCoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2021-08-06 20:09:27,143 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1769 states. [2021-08-06 20:09:27,171 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1769 to 1576. [2021-08-06 20:09:27,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1576 states, 1575 states have (on average 2.151111111111111) internal successors, (3388), 1575 states have internal predecessors, (3388), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:27,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1576 states to 1576 states and 3388 transitions. [2021-08-06 20:09:27,178 INFO L78 Accepts]: Start accepts. Automaton has 1576 states and 3388 transitions. Word has length 26 [2021-08-06 20:09:27,179 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:09:27,179 INFO L470 AbstractCegarLoop]: Abstraction has 1576 states and 3388 transitions. [2021-08-06 20:09:27,179 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.428571428571429) internal successors, (31), 6 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:27,179 INFO L276 IsEmpty]: Start isEmpty. Operand 1576 states and 3388 transitions. [2021-08-06 20:09:27,183 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-06 20:09:27,183 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:09:27,183 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:09:27,209 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-06 20:09:27,400 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-06 20:09:27,401 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:09:27,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:09:27,401 INFO L82 PathProgramCache]: Analyzing trace with hash 1725872903, now seen corresponding path program 9 times [2021-08-06 20:09:27,401 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:09:27,401 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2008389729] [2021-08-06 20:09:27,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:09:27,402 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:09:27,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:09:27,455 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:09:27,455 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:09:27,455 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2008389729] [2021-08-06 20:09:27,455 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2008389729] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:09:27,455 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1055367533] [2021-08-06 20:09:27,455 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 20:09:27,455 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:09:27,456 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:09:27,456 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-06 20:09:27,460 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-06 20:09:27,660 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-08-06 20:09:27,660 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:09:27,660 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 6 conjunts are in the unsatisfiable core [2021-08-06 20:09:27,664 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:09:27,847 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 20:09:27,847 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1055367533] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:09:27,847 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:09:27,847 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 8 [2021-08-06 20:09:27,847 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1491757953] [2021-08-06 20:09:27,848 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-08-06 20:09:27,848 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:09:27,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-08-06 20:09:27,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-08-06 20:09:27,849 INFO L87 Difference]: Start difference. First operand 1576 states and 3388 transitions. Second operand has 9 states, 9 states have (on average 4.777777777777778) internal successors, (43), 8 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:28,254 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:09:28,254 INFO L93 Difference]: Finished difference Result 4678 states and 10007 transitions. [2021-08-06 20:09:28,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-08-06 20:09:28,254 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.777777777777778) internal successors, (43), 8 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-06 20:09:28,254 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:09:28,273 INFO L225 Difference]: With dead ends: 4678 [2021-08-06 20:09:28,274 INFO L226 Difference]: Without dead ends: 4616 [2021-08-06 20:09:28,274 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 256 ImplicationChecksByTransitivity, 224.0ms TimeCoverageRelationStatistics Valid=219, Invalid=773, Unknown=0, NotChecked=0, Total=992 [2021-08-06 20:09:28,280 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4616 states. [2021-08-06 20:09:28,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4616 to 3808. [2021-08-06 20:09:28,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3808 states, 3807 states have (on average 2.159705805095876) internal successors, (8222), 3807 states have internal predecessors, (8222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:28,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3808 states to 3808 states and 8222 transitions. [2021-08-06 20:09:28,377 INFO L78 Accepts]: Start accepts. Automaton has 3808 states and 8222 transitions. Word has length 26 [2021-08-06 20:09:28,378 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:09:28,378 INFO L470 AbstractCegarLoop]: Abstraction has 3808 states and 8222 transitions. [2021-08-06 20:09:28,378 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.777777777777778) internal successors, (43), 8 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:28,378 INFO L276 IsEmpty]: Start isEmpty. Operand 3808 states and 8222 transitions. [2021-08-06 20:09:28,386 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 20:09:28,386 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:09:28,387 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, 1] [2021-08-06 20:09:28,413 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-06 20:09:28,613 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-06 20:09:28,613 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:09:28,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:09:28,613 INFO L82 PathProgramCache]: Analyzing trace with hash 164622385, now seen corresponding path program 10 times [2021-08-06 20:09:28,614 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:09:28,614 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1439989989] [2021-08-06 20:09:28,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:09:28,614 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:09:28,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:09:28,659 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-06 20:09:28,659 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:09:28,660 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1439989989] [2021-08-06 20:09:28,660 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1439989989] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:09:28,660 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1578784034] [2021-08-06 20:09:28,660 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 20:09:28,660 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:09:28,660 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:09:28,661 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-06 20:09:28,692 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-06 20:09:28,896 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 20:09:28,897 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:09:28,897 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 6 conjunts are in the unsatisfiable core [2021-08-06 20:09:28,898 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:09:28,991 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 6, result has 14.3 percent of original size [2021-08-06 20:09:28,992 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 6, result has 14.3 percent of original size [2021-08-06 20:09:29,042 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-08-06 20:09:29,042 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1578784034] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-06 20:09:29,042 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-08-06 20:09:29,042 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 5 [2021-08-06 20:09:29,042 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1256671205] [2021-08-06 20:09:29,043 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-08-06 20:09:29,043 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:09:29,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-08-06 20:09:29,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-08-06 20:09:29,043 INFO L87 Difference]: Start difference. First operand 3808 states and 8222 transitions. Second operand has 5 states, 5 states have (on average 5.6) internal successors, (28), 4 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:29,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:09:29,100 INFO L93 Difference]: Finished difference Result 4061 states and 8699 transitions. [2021-08-06 20:09:29,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-06 20:09:29,101 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 4 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-06 20:09:29,101 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:09:29,116 INFO L225 Difference]: With dead ends: 4061 [2021-08-06 20:09:29,116 INFO L226 Difference]: Without dead ends: 4061 [2021-08-06 20:09:29,117 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 23.8ms TimeCoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2021-08-06 20:09:29,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4061 states. [2021-08-06 20:09:29,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4061 to 3932. [2021-08-06 20:09:29,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3932 states, 3931 states have (on average 2.157975069956754) internal successors, (8483), 3931 states have internal predecessors, (8483), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:29,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3932 states to 3932 states and 8483 transitions. [2021-08-06 20:09:29,211 INFO L78 Accepts]: Start accepts. Automaton has 3932 states and 8483 transitions. Word has length 30 [2021-08-06 20:09:29,211 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:09:29,211 INFO L470 AbstractCegarLoop]: Abstraction has 3932 states and 8483 transitions. [2021-08-06 20:09:29,211 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 4 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:29,211 INFO L276 IsEmpty]: Start isEmpty. Operand 3932 states and 8483 transitions. [2021-08-06 20:09:29,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 20:09:29,220 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:09:29,220 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, 1] [2021-08-06 20:09:29,244 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2021-08-06 20:09:29,434 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-06 20:09:29,435 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:09:29,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:09:29,435 INFO L82 PathProgramCache]: Analyzing trace with hash 983961649, now seen corresponding path program 11 times [2021-08-06 20:09:29,435 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:09:29,435 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626031983] [2021-08-06 20:09:29,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:09:29,435 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:09:29,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:09:29,832 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:09:29,833 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:09:29,856 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:09:29,856 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:09:29,856 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626031983] [2021-08-06 20:09:29,856 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626031983] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:09:29,856 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [189117190] [2021-08-06 20:09:29,856 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 20:09:29,856 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:09:29,856 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:09:29,857 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-06 20:09:29,897 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-06 20:09:30,145 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-06 20:09:30,146 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:09:30,147 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 32 conjunts are in the unsatisfiable core [2021-08-06 20:09:30,148 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:09:30,722 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-08-06 20:09:31,092 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-06 20:09:31,093 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 63 treesize of output 54 [2021-08-06 20:09:31,098 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 51 [2021-08-06 20:09:31,243 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 20 [2021-08-06 20:09:31,365 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:09:31,365 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [189117190] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:09:31,365 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:09:31,365 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-08-06 20:09:31,365 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [3456409] [2021-08-06 20:09:31,365 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-06 20:09:31,366 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:09:31,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-06 20:09:31,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=276, Unknown=0, NotChecked=0, Total=342 [2021-08-06 20:09:31,366 INFO L87 Difference]: Start difference. First operand 3932 states and 8483 transitions. Second operand has 19 states, 19 states have (on average 2.8421052631578947) internal successors, (54), 18 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:32,107 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:09:32,107 INFO L93 Difference]: Finished difference Result 4833 states and 10126 transitions. [2021-08-06 20:09:32,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-08-06 20:09:32,109 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.8421052631578947) internal successors, (54), 18 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have 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-06 20:09:32,109 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:09:32,141 INFO L225 Difference]: With dead ends: 4833 [2021-08-06 20:09:32,141 INFO L226 Difference]: Without dead ends: 4823 [2021-08-06 20:09:32,142 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 132 ImplicationChecksByTransitivity, 561.5ms TimeCoverageRelationStatistics Valid=129, Invalid=521, Unknown=0, NotChecked=0, Total=650 [2021-08-06 20:09:32,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4823 states. [2021-08-06 20:09:32,213 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4823 to 3984. [2021-08-06 20:09:32,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3984 states, 3983 states have (on average 2.156414762741652) internal successors, (8589), 3983 states have internal predecessors, (8589), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:32,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3984 states to 3984 states and 8589 transitions. [2021-08-06 20:09:32,229 INFO L78 Accepts]: Start accepts. Automaton has 3984 states and 8589 transitions. Word has length 30 [2021-08-06 20:09:32,230 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:09:32,230 INFO L470 AbstractCegarLoop]: Abstraction has 3984 states and 8589 transitions. [2021-08-06 20:09:32,230 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.8421052631578947) internal successors, (54), 18 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:32,231 INFO L276 IsEmpty]: Start isEmpty. Operand 3984 states and 8589 transitions. [2021-08-06 20:09:32,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 20:09:32,239 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:09:32,239 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, 1] [2021-08-06 20:09:32,263 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-06 20:09:32,453 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-06 20:09:32,453 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:09:32,453 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:09:32,453 INFO L82 PathProgramCache]: Analyzing trace with hash 1530926253, now seen corresponding path program 12 times [2021-08-06 20:09:32,454 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:09:32,454 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699104875] [2021-08-06 20:09:32,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:09:32,454 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:09:32,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:09:32,825 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:09:32,826 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:09:32,847 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:09:32,847 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:09:32,847 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1699104875] [2021-08-06 20:09:32,847 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1699104875] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:09:32,847 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1916944159] [2021-08-06 20:09:32,847 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 20:09:32,847 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:09:32,847 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:09:32,853 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-06 20:09:32,854 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-06 20:09:33,162 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-06 20:09:33,163 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:09:33,163 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-06 20:09:33,164 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:09:33,655 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-08-06 20:09:33,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-06 20:09:33,883 INFO L354 Elim1Store]: treesize reduction 16, result has 15.8 percent of original size [2021-08-06 20:09:33,884 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 57 treesize of output 46 [2021-08-06 20:09:33,888 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-06 20:09:33,888 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 39 [2021-08-06 20:09:34,082 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 28 [2021-08-06 20:09:34,221 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:09:34,221 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1916944159] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:09:34,221 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:09:34,221 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-08-06 20:09:34,223 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1031989407] [2021-08-06 20:09:34,223 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-06 20:09:34,223 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:09:34,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-06 20:09:34,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=284, Unknown=0, NotChecked=0, Total=342 [2021-08-06 20:09:34,224 INFO L87 Difference]: Start difference. First operand 3984 states and 8589 transitions. Second operand has 19 states, 19 states have (on average 2.8421052631578947) internal successors, (54), 18 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:35,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:09:35,269 INFO L93 Difference]: Finished difference Result 4949 states and 10357 transitions. [2021-08-06 20:09:35,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-08-06 20:09:35,269 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.8421052631578947) internal successors, (54), 18 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have 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-06 20:09:35,270 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:09:35,299 INFO L225 Difference]: With dead ends: 4949 [2021-08-06 20:09:35,299 INFO L226 Difference]: Without dead ends: 4944 [2021-08-06 20:09:35,300 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 153 ImplicationChecksByTransitivity, 772.7ms TimeCoverageRelationStatistics Valid=133, Invalid=737, Unknown=0, NotChecked=0, Total=870 [2021-08-06 20:09:35,306 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4944 states. [2021-08-06 20:09:35,363 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4944 to 4018. [2021-08-06 20:09:35,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4018 states, 4017 states have (on average 2.1555887478217577) internal successors, (8659), 4017 states have internal predecessors, (8659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:35,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4018 states to 4018 states and 8659 transitions. [2021-08-06 20:09:35,381 INFO L78 Accepts]: Start accepts. Automaton has 4018 states and 8659 transitions. Word has length 30 [2021-08-06 20:09:35,381 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:09:35,381 INFO L470 AbstractCegarLoop]: Abstraction has 4018 states and 8659 transitions. [2021-08-06 20:09:35,381 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.8421052631578947) internal successors, (54), 18 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:35,381 INFO L276 IsEmpty]: Start isEmpty. Operand 4018 states and 8659 transitions. [2021-08-06 20:09:35,390 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 20:09:35,390 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:09:35,390 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, 1] [2021-08-06 20:09:35,419 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-06 20:09:35,616 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-06 20:09:35,617 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:09:35,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:09:35,617 INFO L82 PathProgramCache]: Analyzing trace with hash 1657707193, now seen corresponding path program 13 times [2021-08-06 20:09:35,617 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:09:35,617 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [156052917] [2021-08-06 20:09:35,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:09:35,618 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:09:35,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:09:35,735 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 17, result has 79.0 percent of original size [2021-08-06 20:09:35,742 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 17, result has 79.0 percent of original size [2021-08-06 20:09:35,896 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:09:35,897 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:09:35,916 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:09:35,916 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:09:35,916 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [156052917] [2021-08-06 20:09:35,916 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [156052917] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:09:35,916 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1465134317] [2021-08-06 20:09:35,916 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 20:09:35,917 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:09:35,917 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:09:35,917 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-06 20:09:35,940 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-06 20:09:36,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:09:36,307 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-06 20:09:36,309 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:09:36,582 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-08-06 20:09:37,159 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-06 20:09:37,159 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 57 treesize of output 48 [2021-08-06 20:09:37,166 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 40 [2021-08-06 20:09:37,285 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 21 [2021-08-06 20:09:37,385 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:09:37,386 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1465134317] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:09:37,386 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:09:37,386 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-08-06 20:09:37,386 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252122115] [2021-08-06 20:09:37,386 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-06 20:09:37,386 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:09:37,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-06 20:09:37,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2021-08-06 20:09:37,387 INFO L87 Difference]: Start difference. First operand 4018 states and 8659 transitions. Second operand has 18 states, 18 states have (on average 2.9444444444444446) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:38,046 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:09:38,046 INFO L93 Difference]: Finished difference Result 4922 states and 10310 transitions. [2021-08-06 20:09:38,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-08-06 20:09:38,047 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.9444444444444446) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have 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-06 20:09:38,047 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:09:38,057 INFO L225 Difference]: With dead ends: 4922 [2021-08-06 20:09:38,058 INFO L226 Difference]: Without dead ends: 4912 [2021-08-06 20:09:38,058 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 466.5ms TimeCoverageRelationStatistics Valid=94, Invalid=506, Unknown=0, NotChecked=0, Total=600 [2021-08-06 20:09:38,064 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4912 states. [2021-08-06 20:09:38,122 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4912 to 4048. [2021-08-06 20:09:38,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4048 states, 4047 states have (on average 2.1554237706943415) internal successors, (8723), 4047 states have internal predecessors, (8723), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:38,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4048 states to 4048 states and 8723 transitions. [2021-08-06 20:09:38,137 INFO L78 Accepts]: Start accepts. Automaton has 4048 states and 8723 transitions. Word has length 30 [2021-08-06 20:09:38,137 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:09:38,137 INFO L470 AbstractCegarLoop]: Abstraction has 4048 states and 8723 transitions. [2021-08-06 20:09:38,137 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.9444444444444446) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:38,137 INFO L276 IsEmpty]: Start isEmpty. Operand 4048 states and 8723 transitions. [2021-08-06 20:09:38,146 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 20:09:38,146 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:09:38,146 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, 1] [2021-08-06 20:09:38,172 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-06 20:09:38,359 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-06 20:09:38,359 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:09:38,359 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:09:38,359 INFO L82 PathProgramCache]: Analyzing trace with hash 102684725, now seen corresponding path program 14 times [2021-08-06 20:09:38,359 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:09:38,360 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320703822] [2021-08-06 20:09:38,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:09:38,360 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:09:38,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:09:38,489 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 87.6 percent of original size [2021-08-06 20:09:38,495 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 87.6 percent of original size [2021-08-06 20:09:38,648 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:09:38,650 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:09:38,669 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:09:38,669 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:09:38,669 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [320703822] [2021-08-06 20:09:38,669 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [320703822] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:09:38,669 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [292498007] [2021-08-06 20:09:38,669 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 20:09:38,669 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:09:38,669 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:09:38,671 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-06 20:09:38,672 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-06 20:09:39,127 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 20:09:39,127 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:09:39,128 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-06 20:09:39,129 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:09:39,358 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-08-06 20:09:39,672 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-06 20:09:39,679 INFO L354 Elim1Store]: treesize reduction 16, result has 15.8 percent of original size [2021-08-06 20:09:39,679 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 58 treesize of output 47 [2021-08-06 20:09:39,682 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-06 20:09:39,683 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 45 [2021-08-06 20:09:39,937 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 21 [2021-08-06 20:09:40,033 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:09:40,034 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [292498007] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:09:40,034 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:09:40,034 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-08-06 20:09:40,034 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313713286] [2021-08-06 20:09:40,034 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-06 20:09:40,035 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:09:40,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-06 20:09:40,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2021-08-06 20:09:40,035 INFO L87 Difference]: Start difference. First operand 4048 states and 8723 transitions. Second operand has 18 states, 18 states have (on average 2.9444444444444446) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:40,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:09:40,926 INFO L93 Difference]: Finished difference Result 4947 states and 10347 transitions. [2021-08-06 20:09:40,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-08-06 20:09:40,927 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.9444444444444446) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have 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-06 20:09:40,927 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:09:40,941 INFO L225 Difference]: With dead ends: 4947 [2021-08-06 20:09:40,941 INFO L226 Difference]: Without dead ends: 4942 [2021-08-06 20:09:40,942 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 595.7ms TimeCoverageRelationStatistics Valid=100, Invalid=500, Unknown=0, NotChecked=0, Total=600 [2021-08-06 20:09:40,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4942 states. [2021-08-06 20:09:41,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4942 to 4077. [2021-08-06 20:09:41,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4077 states, 4076 states have (on average 2.1545632973503435) internal successors, (8782), 4076 states have internal predecessors, (8782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:41,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4077 states to 4077 states and 8782 transitions. [2021-08-06 20:09:41,033 INFO L78 Accepts]: Start accepts. Automaton has 4077 states and 8782 transitions. Word has length 30 [2021-08-06 20:09:41,034 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:09:41,034 INFO L470 AbstractCegarLoop]: Abstraction has 4077 states and 8782 transitions. [2021-08-06 20:09:41,034 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.9444444444444446) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:41,034 INFO L276 IsEmpty]: Start isEmpty. Operand 4077 states and 8782 transitions. [2021-08-06 20:09:41,043 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 20:09:41,043 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:09:41,043 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, 1] [2021-08-06 20:09:41,068 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-06 20:09:41,261 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-06 20:09:41,261 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:09:41,262 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:09:41,262 INFO L82 PathProgramCache]: Analyzing trace with hash 1035092141, now seen corresponding path program 15 times [2021-08-06 20:09:41,262 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:09:41,262 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1127581044] [2021-08-06 20:09:41,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:09:41,262 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:09:41,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:09:41,392 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 87.6 percent of original size [2021-08-06 20:09:41,407 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 87.6 percent of original size [2021-08-06 20:09:41,566 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:09:41,568 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:09:41,584 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:09:41,584 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:09:41,584 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1127581044] [2021-08-06 20:09:41,585 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1127581044] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:09:41,585 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1982671780] [2021-08-06 20:09:41,585 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 20:09:41,585 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:09:41,585 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:09:41,591 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-06 20:09:41,592 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-06 20:09:42,087 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-06 20:09:42,087 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:09:42,088 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-06 20:09:42,089 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:09:42,293 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-08-06 20:09:42,635 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-06 20:09:42,642 INFO L354 Elim1Store]: treesize reduction 16, result has 15.8 percent of original size [2021-08-06 20:09:42,643 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 50 treesize of output 39 [2021-08-06 20:09:42,647 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-06 20:09:42,648 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 30 [2021-08-06 20:09:42,849 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 20 [2021-08-06 20:09:43,013 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:09:43,013 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1982671780] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:09:43,013 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:09:43,013 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-08-06 20:09:43,014 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325111110] [2021-08-06 20:09:43,014 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-06 20:09:43,014 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:09:43,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-06 20:09:43,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=266, Unknown=0, NotChecked=0, Total=306 [2021-08-06 20:09:43,015 INFO L87 Difference]: Start difference. First operand 4077 states and 8782 transitions. Second operand has 18 states, 18 states have (on average 2.9444444444444446) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:43,993 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:09:43,994 INFO L93 Difference]: Finished difference Result 4408 states and 9398 transitions. [2021-08-06 20:09:43,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-08-06 20:09:43,994 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.9444444444444446) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have 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-06 20:09:43,994 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:09:44,003 INFO L225 Difference]: With dead ends: 4408 [2021-08-06 20:09:44,004 INFO L226 Difference]: Without dead ends: 4403 [2021-08-06 20:09:44,004 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 601.2ms TimeCoverageRelationStatistics Valid=86, Invalid=616, Unknown=0, NotChecked=0, Total=702 [2021-08-06 20:09:44,009 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4403 states. [2021-08-06 20:09:44,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4403 to 4068. [2021-08-06 20:09:44,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4068 states, 4067 states have (on average 2.1549053356282273) internal successors, (8764), 4067 states have internal predecessors, (8764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:44,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4068 states to 4068 states and 8764 transitions. [2021-08-06 20:09:44,112 INFO L78 Accepts]: Start accepts. Automaton has 4068 states and 8764 transitions. Word has length 30 [2021-08-06 20:09:44,112 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:09:44,112 INFO L470 AbstractCegarLoop]: Abstraction has 4068 states and 8764 transitions. [2021-08-06 20:09:44,112 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.9444444444444446) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:44,112 INFO L276 IsEmpty]: Start isEmpty. Operand 4068 states and 8764 transitions. [2021-08-06 20:09:44,120 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 20:09:44,120 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:09:44,120 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, 1] [2021-08-06 20:09:44,145 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2021-08-06 20:09:44,332 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-06 20:09:44,333 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:09:44,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:09:44,333 INFO L82 PathProgramCache]: Analyzing trace with hash 1009416309, now seen corresponding path program 16 times [2021-08-06 20:09:44,333 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:09:44,333 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [18661171] [2021-08-06 20:09:44,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:09:44,334 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:09:44,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:09:44,452 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 21, result has 79.0 percent of original size [2021-08-06 20:09:44,458 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 21, result has 79.0 percent of original size [2021-08-06 20:09:44,621 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:09:44,622 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:09:44,637 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:09:44,637 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:09:44,637 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [18661171] [2021-08-06 20:09:44,637 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [18661171] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:09:44,637 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1605198625] [2021-08-06 20:09:44,637 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 20:09:44,638 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:09:44,638 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:09:44,638 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-06 20:09:44,639 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-06 20:09:45,185 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 20:09:45,185 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:09:45,186 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-06 20:09:45,186 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:09:45,394 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-08-06 20:09:45,476 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-08-06 20:09:45,530 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 20 [2021-08-06 20:09:45,815 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-08-06 20:09:45,903 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:09:45,903 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1605198625] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:09:45,904 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:09:45,904 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2021-08-06 20:09:45,904 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [473551825] [2021-08-06 20:09:45,904 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-06 20:09:45,904 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:09:45,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-06 20:09:45,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2021-08-06 20:09:45,905 INFO L87 Difference]: Start difference. First operand 4068 states and 8764 transitions. Second operand has 19 states, 19 states have (on average 2.8947368421052633) internal successors, (55), 18 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:46,973 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:09:46,973 INFO L93 Difference]: Finished difference Result 5082 states and 10634 transitions. [2021-08-06 20:09:46,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-08-06 20:09:46,973 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.8947368421052633) internal successors, (55), 18 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have 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-06 20:09:46,973 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:09:46,984 INFO L225 Difference]: With dead ends: 5082 [2021-08-06 20:09:46,984 INFO L226 Difference]: Without dead ends: 5077 [2021-08-06 20:09:46,985 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 190 ImplicationChecksByTransitivity, 789.8ms TimeCoverageRelationStatistics Valid=147, Invalid=845, Unknown=0, NotChecked=0, Total=992 [2021-08-06 20:09:46,990 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5077 states. [2021-08-06 20:09:47,057 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5077 to 4099. [2021-08-06 20:09:47,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4099 states, 4098 states have (on average 2.15592972181552) internal successors, (8835), 4098 states have internal predecessors, (8835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:47,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4099 states to 4099 states and 8835 transitions. [2021-08-06 20:09:47,071 INFO L78 Accepts]: Start accepts. Automaton has 4099 states and 8835 transitions. Word has length 30 [2021-08-06 20:09:47,071 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:09:47,071 INFO L470 AbstractCegarLoop]: Abstraction has 4099 states and 8835 transitions. [2021-08-06 20:09:47,071 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.8947368421052633) internal successors, (55), 18 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:47,071 INFO L276 IsEmpty]: Start isEmpty. Operand 4099 states and 8835 transitions. [2021-08-06 20:09:47,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 20:09:47,078 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:09:47,079 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, 1] [2021-08-06 20:09:47,106 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-06 20:09:47,301 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-06 20:09:47,301 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:09:47,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:09:47,301 INFO L82 PathProgramCache]: Analyzing trace with hash 968325357, now seen corresponding path program 17 times [2021-08-06 20:09:47,301 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:09:47,302 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [97160216] [2021-08-06 20:09:47,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:09:47,302 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:09:47,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:09:47,433 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 21, result has 79.0 percent of original size [2021-08-06 20:09:47,439 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 21, result has 79.0 percent of original size [2021-08-06 20:09:47,598 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:09:47,600 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:09:47,620 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:09:47,620 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:09:47,620 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [97160216] [2021-08-06 20:09:47,620 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [97160216] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:09:47,620 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [837709917] [2021-08-06 20:09:47,620 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 20:09:47,621 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:09:47,621 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:09:47,625 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-06 20:09:47,650 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-06 20:09:48,253 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-06 20:09:48,253 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:09:48,254 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 28 conjunts are in the unsatisfiable core [2021-08-06 20:09:48,254 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:09:48,455 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2021-08-06 20:09:48,575 INFO L354 Elim1Store]: treesize reduction 19, result has 20.8 percent of original size [2021-08-06 20:09:48,576 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 35 [2021-08-06 20:09:48,661 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-06 20:09:48,684 INFO L354 Elim1Store]: treesize reduction 18, result has 60.0 percent of original size [2021-08-06 20:09:48,684 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 44 treesize of output 60 [2021-08-06 20:09:50,068 INFO L354 Elim1Store]: treesize reduction 48, result has 12.7 percent of original size [2021-08-06 20:09:50,068 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 71 treesize of output 49 [2021-08-06 20:09:50,180 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:09:50,180 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [837709917] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:09:50,181 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:09:50,181 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2021-08-06 20:09:50,181 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [849140696] [2021-08-06 20:09:50,181 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-06 20:09:50,181 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:09:50,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-06 20:09:50,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=328, Unknown=0, NotChecked=0, Total=380 [2021-08-06 20:09:50,182 INFO L87 Difference]: Start difference. First operand 4099 states and 8835 transitions. Second operand has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 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-06 20:09:51,489 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:09:51,490 INFO L93 Difference]: Finished difference Result 4360 states and 9321 transitions. [2021-08-06 20:09:51,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-08-06 20:09:51,490 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 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 30 [2021-08-06 20:09:51,490 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:09:51,496 INFO L225 Difference]: With dead ends: 4360 [2021-08-06 20:09:51,496 INFO L226 Difference]: Without dead ends: 4355 [2021-08-06 20:09:51,496 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 159 ImplicationChecksByTransitivity, 1094.2ms TimeCoverageRelationStatistics Valid=166, Invalid=956, Unknown=0, NotChecked=0, Total=1122 [2021-08-06 20:09:51,500 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4355 states. [2021-08-06 20:09:51,546 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4355 to 4111. [2021-08-06 20:09:51,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4111 states, 4110 states have (on average 2.1559610705596106) internal successors, (8861), 4110 states have internal predecessors, (8861), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:51,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4111 states to 4111 states and 8861 transitions. [2021-08-06 20:09:51,558 INFO L78 Accepts]: Start accepts. Automaton has 4111 states and 8861 transitions. Word has length 30 [2021-08-06 20:09:51,558 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:09:51,558 INFO L470 AbstractCegarLoop]: Abstraction has 4111 states and 8861 transitions. [2021-08-06 20:09:51,559 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 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-06 20:09:51,559 INFO L276 IsEmpty]: Start isEmpty. Operand 4111 states and 8861 transitions. [2021-08-06 20:09:51,565 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 20:09:51,566 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:09:51,566 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, 1] [2021-08-06 20:09:51,593 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-06 20:09:51,792 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-06 20:09:51,793 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:09:51,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:09:51,793 INFO L82 PathProgramCache]: Analyzing trace with hash -1857561913, now seen corresponding path program 18 times [2021-08-06 20:09:51,793 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:09:51,793 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1219459143] [2021-08-06 20:09:51,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:09:51,793 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:09:51,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:09:51,936 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 17, result has 79.0 percent of original size [2021-08-06 20:09:51,942 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 17, result has 79.0 percent of original size [2021-08-06 20:09:52,002 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 28, result has 69.9 percent of original size [2021-08-06 20:09:52,010 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 28, result has 69.9 percent of original size [2021-08-06 20:09:52,112 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:09:52,113 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:09:52,127 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:09:52,128 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:09:52,128 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1219459143] [2021-08-06 20:09:52,128 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1219459143] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:09:52,128 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1611213387] [2021-08-06 20:09:52,128 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 20:09:52,128 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:09:52,128 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:09:52,142 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-06 20:09:52,156 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-06 20:09:52,839 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-06 20:09:52,839 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:09:52,840 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-06 20:09:52,840 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:09:53,089 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-08-06 20:09:53,465 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 52 [2021-08-06 20:09:53,505 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-06 20:09:53,506 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 51 treesize of output 42 [2021-08-06 20:09:53,656 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 20:09:53,656 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 52 treesize of output 52 [2021-08-06 20:09:53,915 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:09:53,915 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1611213387] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:09:53,915 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:09:53,915 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-08-06 20:09:53,916 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114632032] [2021-08-06 20:09:53,916 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-06 20:09:53,916 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:09:53,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-06 20:09:53,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2021-08-06 20:09:53,917 INFO L87 Difference]: Start difference. First operand 4111 states and 8861 transitions. Second operand has 18 states, 18 states have (on average 2.888888888888889) internal successors, (52), 17 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:54,720 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:09:54,720 INFO L93 Difference]: Finished difference Result 5035 states and 10551 transitions. [2021-08-06 20:09:54,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-08-06 20:09:54,720 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.888888888888889) internal successors, (52), 17 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have 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-06 20:09:54,720 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:09:54,727 INFO L225 Difference]: With dead ends: 5035 [2021-08-06 20:09:54,727 INFO L226 Difference]: Without dead ends: 5013 [2021-08-06 20:09:54,728 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 673.2ms TimeCoverageRelationStatistics Valid=110, Invalid=646, Unknown=0, NotChecked=0, Total=756 [2021-08-06 20:09:54,732 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5013 states. [2021-08-06 20:09:54,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5013 to 4119. [2021-08-06 20:09:54,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4119 states, 4118 states have (on average 2.155658086449733) internal successors, (8877), 4118 states have internal predecessors, (8877), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:54,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4119 states to 4119 states and 8877 transitions. [2021-08-06 20:09:54,788 INFO L78 Accepts]: Start accepts. Automaton has 4119 states and 8877 transitions. Word has length 30 [2021-08-06 20:09:54,788 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:09:54,788 INFO L470 AbstractCegarLoop]: Abstraction has 4119 states and 8877 transitions. [2021-08-06 20:09:54,788 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.888888888888889) internal successors, (52), 17 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:54,789 INFO L276 IsEmpty]: Start isEmpty. Operand 4119 states and 8877 transitions. [2021-08-06 20:09:54,795 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 20:09:54,795 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:09:54,795 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, 1] [2021-08-06 20:09:54,828 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-06 20:09:55,022 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-06 20:09:55,023 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:09:55,023 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:09:55,023 INFO L82 PathProgramCache]: Analyzing trace with hash -814280317, now seen corresponding path program 19 times [2021-08-06 20:09:55,023 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:09:55,023 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [785558540] [2021-08-06 20:09:55,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:09:55,023 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:09:55,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:09:55,145 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 19, result has 76.5 percent of original size [2021-08-06 20:09:55,156 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 19, result has 76.5 percent of original size [2021-08-06 20:09:55,200 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 19, result has 77.1 percent of original size [2021-08-06 20:09:55,205 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 19, result has 77.1 percent of original size [2021-08-06 20:09:55,253 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 33, result has 64.1 percent of original size [2021-08-06 20:09:55,261 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 33, result has 64.1 percent of original size [2021-08-06 20:09:55,356 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:09:55,358 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:09:55,373 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:09:55,374 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:09:55,374 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [785558540] [2021-08-06 20:09:55,374 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [785558540] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:09:55,374 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [827732792] [2021-08-06 20:09:55,374 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 20:09:55,374 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:09:55,374 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:09:55,375 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-06 20:09:55,376 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-06 20:09:56,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:09:56,115 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-06 20:09:56,116 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:09:56,324 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-08-06 20:09:56,512 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 25 [2021-08-06 20:09:56,564 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 25 [2021-08-06 20:09:56,740 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 5 [2021-08-06 20:09:56,834 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:09:56,834 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [827732792] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:09:56,835 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:09:56,835 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-08-06 20:09:56,835 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1909763557] [2021-08-06 20:09:56,835 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-06 20:09:56,835 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:09:56,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-06 20:09:56,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2021-08-06 20:09:56,836 INFO L87 Difference]: Start difference. First operand 4119 states and 8877 transitions. Second operand has 20 states, 20 states have (on average 2.75) internal successors, (55), 19 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:57,591 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:09:57,592 INFO L93 Difference]: Finished difference Result 4899 states and 10303 transitions. [2021-08-06 20:09:57,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-08-06 20:09:57,592 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.75) internal successors, (55), 19 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have 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-06 20:09:57,592 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:09:57,599 INFO L225 Difference]: With dead ends: 4899 [2021-08-06 20:09:57,599 INFO L226 Difference]: Without dead ends: 4885 [2021-08-06 20:09:57,599 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 165 ImplicationChecksByTransitivity, 607.9ms TimeCoverageRelationStatistics Valid=128, Invalid=684, Unknown=0, NotChecked=0, Total=812 [2021-08-06 20:09:57,603 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4885 states. [2021-08-06 20:09:57,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4885 to 4124. [2021-08-06 20:09:57,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4124 states, 4123 states have (on average 2.155711860295901) internal successors, (8888), 4123 states have internal predecessors, (8888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:57,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4124 states to 4124 states and 8888 transitions. [2021-08-06 20:09:57,665 INFO L78 Accepts]: Start accepts. Automaton has 4124 states and 8888 transitions. Word has length 30 [2021-08-06 20:09:57,665 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:09:57,665 INFO L470 AbstractCegarLoop]: Abstraction has 4124 states and 8888 transitions. [2021-08-06 20:09:57,665 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.75) internal successors, (55), 19 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:09:57,665 INFO L276 IsEmpty]: Start isEmpty. Operand 4124 states and 8888 transitions. [2021-08-06 20:09:57,672 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 20:09:57,672 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:09:57,672 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, 1] [2021-08-06 20:09:57,702 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-06 20:09:57,892 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-06 20:09:57,893 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:09:57,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:09:57,893 INFO L82 PathProgramCache]: Analyzing trace with hash -1297683577, now seen corresponding path program 20 times [2021-08-06 20:09:57,893 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:09:57,893 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2120626175] [2021-08-06 20:09:57,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:09:57,893 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:09:57,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:09:58,010 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 21, result has 79.0 percent of original size [2021-08-06 20:09:58,016 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 21, result has 79.0 percent of original size [2021-08-06 20:09:58,070 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 21, result has 79.4 percent of original size [2021-08-06 20:09:58,076 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 21, result has 79.4 percent of original size [2021-08-06 20:09:58,123 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 6, result has 87.5 percent of original size [2021-08-06 20:09:58,125 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 6, result has 87.5 percent of original size [2021-08-06 20:09:58,210 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:09:58,211 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:09:58,228 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:09:58,229 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:09:58,229 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2120626175] [2021-08-06 20:09:58,229 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2120626175] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:09:58,229 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1117134013] [2021-08-06 20:09:58,229 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 20:09:58,229 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:09:58,229 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:09:58,230 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-06 20:09:58,231 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-06 20:09:59,030 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 20:09:59,030 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:09:59,031 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-06 20:09:59,031 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:09:59,252 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-08-06 20:09:59,417 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-08-06 20:09:59,549 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 20 [2021-08-06 20:09:59,752 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-08-06 20:09:59,856 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:09:59,856 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1117134013] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:09:59,856 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:09:59,856 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-08-06 20:09:59,857 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1803508833] [2021-08-06 20:09:59,858 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-06 20:09:59,858 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:09:59,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-06 20:09:59,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2021-08-06 20:09:59,859 INFO L87 Difference]: Start difference. First operand 4124 states and 8888 transitions. Second operand has 20 states, 20 states have (on average 2.75) internal successors, (55), 19 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:10:01,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:10:01,083 INFO L93 Difference]: Finished difference Result 4985 states and 10471 transitions. [2021-08-06 20:10:01,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-08-06 20:10:01,084 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.75) internal successors, (55), 19 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have 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-06 20:10:01,084 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:10:01,090 INFO L225 Difference]: With dead ends: 4985 [2021-08-06 20:10:01,090 INFO L226 Difference]: Without dead ends: 4967 [2021-08-06 20:10:01,090 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 233 ImplicationChecksByTransitivity, 964.4ms TimeCoverageRelationStatistics Valid=188, Invalid=1072, Unknown=0, NotChecked=0, Total=1260 [2021-08-06 20:10:01,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4967 states. [2021-08-06 20:10:01,131 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4967 to 4137. [2021-08-06 20:10:01,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4137 states, 4136 states have (on average 2.1561895551257253) internal successors, (8918), 4136 states have internal predecessors, (8918), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:10:01,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4137 states to 4137 states and 8918 transitions. [2021-08-06 20:10:01,144 INFO L78 Accepts]: Start accepts. Automaton has 4137 states and 8918 transitions. Word has length 30 [2021-08-06 20:10:01,144 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:10:01,144 INFO L470 AbstractCegarLoop]: Abstraction has 4137 states and 8918 transitions. [2021-08-06 20:10:01,144 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.75) internal successors, (55), 19 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:10:01,144 INFO L276 IsEmpty]: Start isEmpty. Operand 4137 states and 8918 transitions. [2021-08-06 20:10:01,151 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 20:10:01,151 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:10:01,151 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, 1] [2021-08-06 20:10:01,176 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-06 20:10:01,362 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-06 20:10:01,363 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:10:01,363 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:10:01,363 INFO L82 PathProgramCache]: Analyzing trace with hash 489027193, now seen corresponding path program 21 times [2021-08-06 20:10:01,363 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:10:01,363 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573464978] [2021-08-06 20:10:01,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:10:01,363 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:10:01,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:10:01,452 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 20, result has 70.6 percent of original size [2021-08-06 20:10:01,457 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 20, result has 70.6 percent of original size [2021-08-06 20:10:01,493 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 31, result has 61.3 percent of original size [2021-08-06 20:10:01,499 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 31, result has 61.3 percent of original size [2021-08-06 20:10:01,536 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 28, result has 69.9 percent of original size [2021-08-06 20:10:01,543 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 28, result has 69.9 percent of original size [2021-08-06 20:10:01,649 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:10:01,650 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:10:01,668 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:10:01,668 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:10:01,668 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1573464978] [2021-08-06 20:10:01,668 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1573464978] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:10:01,668 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1658461649] [2021-08-06 20:10:01,668 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 20:10:01,669 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:10:01,669 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:10:01,673 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-06 20:10:01,695 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-06 20:10:02,591 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-06 20:10:02,591 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:10:02,592 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 33 conjunts are in the unsatisfiable core [2021-08-06 20:10:02,592 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:10:02,776 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-08-06 20:10:03,188 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-06 20:10:03,188 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 54 treesize of output 45 [2021-08-06 20:10:03,192 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 33 [2021-08-06 20:10:03,462 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 20:10:03,463 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 40 treesize of output 44 [2021-08-06 20:10:03,783 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:10:03,784 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1658461649] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:10:03,784 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:10:03,784 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 20 [2021-08-06 20:10:03,784 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1976017151] [2021-08-06 20:10:03,785 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-08-06 20:10:03,785 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:10:03,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-06 20:10:03,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=370, Unknown=0, NotChecked=0, Total=420 [2021-08-06 20:10:03,785 INFO L87 Difference]: Start difference. First operand 4137 states and 8918 transitions. Second operand has 21 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 20 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-06 20:10:05,546 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:10:05,546 INFO L93 Difference]: Finished difference Result 5062 states and 10585 transitions. [2021-08-06 20:10:05,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-08-06 20:10:05,546 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 20 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 30 [2021-08-06 20:10:05,546 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:10:05,552 INFO L225 Difference]: With dead ends: 5062 [2021-08-06 20:10:05,552 INFO L226 Difference]: Without dead ends: 5009 [2021-08-06 20:10:05,553 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 419 ImplicationChecksByTransitivity, 1469.7ms TimeCoverageRelationStatistics Valid=250, Invalid=1730, Unknown=0, NotChecked=0, Total=1980 [2021-08-06 20:10:05,556 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5009 states. [2021-08-06 20:10:05,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5009 to 4144. [2021-08-06 20:10:05,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4144 states, 4143 states have (on average 2.1561670287231474) internal successors, (8933), 4143 states have internal predecessors, (8933), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:10:05,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4144 states to 4144 states and 8933 transitions. [2021-08-06 20:10:05,599 INFO L78 Accepts]: Start accepts. Automaton has 4144 states and 8933 transitions. Word has length 30 [2021-08-06 20:10:05,599 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:10:05,599 INFO L470 AbstractCegarLoop]: Abstraction has 4144 states and 8933 transitions. [2021-08-06 20:10:05,599 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 20 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-06 20:10:05,599 INFO L276 IsEmpty]: Start isEmpty. Operand 4144 states and 8933 transitions. [2021-08-06 20:10:05,605 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 20:10:05,606 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:10:05,606 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, 1] [2021-08-06 20:10:05,626 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2021-08-06 20:10:05,812 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-06 20:10:05,812 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:10:05,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:10:05,813 INFO L82 PathProgramCache]: Analyzing trace with hash 1532308789, now seen corresponding path program 22 times [2021-08-06 20:10:05,813 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:10:05,813 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553138063] [2021-08-06 20:10:05,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:10:05,813 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:10:05,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:10:05,896 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 22, result has 67.6 percent of original size [2021-08-06 20:10:05,901 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 22, result has 67.6 percent of original size [2021-08-06 20:10:05,955 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 22, result has 68.6 percent of original size [2021-08-06 20:10:05,959 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 22, result has 68.6 percent of original size [2021-08-06 20:10:05,996 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 36, result has 54.4 percent of original size [2021-08-06 20:10:06,000 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 36, result has 54.4 percent of original size [2021-08-06 20:10:06,031 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 33, result has 64.1 percent of original size [2021-08-06 20:10:06,037 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 33, result has 64.1 percent of original size [2021-08-06 20:10:06,138 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:10:06,139 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:10:06,154 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:10:06,155 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:10:06,155 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [553138063] [2021-08-06 20:10:06,155 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [553138063] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:10:06,155 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2128277620] [2021-08-06 20:10:06,155 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 20:10:06,155 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:10:06,155 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:10:06,156 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-06 20:10:06,156 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-06 20:10:07,065 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 20:10:07,065 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:10:07,065 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-06 20:10:07,066 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:10:07,259 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-08-06 20:10:07,487 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-06 20:10:07,488 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-06 20:10:07,489 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 29 [2021-08-06 20:10:07,544 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 27 [2021-08-06 20:10:07,720 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-08-06 20:10:07,818 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:10:07,819 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2128277620] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:10:07,819 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:10:07,819 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-08-06 20:10:07,819 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1578163429] [2021-08-06 20:10:07,819 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-06 20:10:07,819 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:10:07,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-06 20:10:07,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2021-08-06 20:10:07,819 INFO L87 Difference]: Start difference. First operand 4144 states and 8933 transitions. Second operand has 20 states, 20 states have (on average 2.75) internal successors, (55), 19 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:10:08,989 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:10:08,990 INFO L93 Difference]: Finished difference Result 5120 states and 10750 transitions. [2021-08-06 20:10:08,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-08-06 20:10:08,990 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.75) internal successors, (55), 19 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have 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-06 20:10:08,990 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:10:08,996 INFO L225 Difference]: With dead ends: 5120 [2021-08-06 20:10:08,996 INFO L226 Difference]: Without dead ends: 5106 [2021-08-06 20:10:08,997 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 283 ImplicationChecksByTransitivity, 924.1ms TimeCoverageRelationStatistics Valid=186, Invalid=1074, Unknown=0, NotChecked=0, Total=1260 [2021-08-06 20:10:09,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5106 states. [2021-08-06 20:10:09,036 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5106 to 4147. [2021-08-06 20:10:09,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4147 states, 4146 states have (on average 2.1560540279787745) internal successors, (8939), 4146 states have internal predecessors, (8939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:10:09,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4147 states to 4147 states and 8939 transitions. [2021-08-06 20:10:09,044 INFO L78 Accepts]: Start accepts. Automaton has 4147 states and 8939 transitions. Word has length 30 [2021-08-06 20:10:09,044 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:10:09,044 INFO L470 AbstractCegarLoop]: Abstraction has 4147 states and 8939 transitions. [2021-08-06 20:10:09,044 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.75) internal successors, (55), 19 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:10:09,045 INFO L276 IsEmpty]: Start isEmpty. Operand 4147 states and 8939 transitions. [2021-08-06 20:10:09,049 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 20:10:09,049 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:10:09,049 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, 1] [2021-08-06 20:10:09,068 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2021-08-06 20:10:09,249 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-06 20:10:09,250 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:10:09,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:10:09,250 INFO L82 PathProgramCache]: Analyzing trace with hash 1940439495, now seen corresponding path program 23 times [2021-08-06 20:10:09,250 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:10:09,250 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [956217378] [2021-08-06 20:10:09,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:10:09,250 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:10:09,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:10:09,340 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 22, result has 67.6 percent of original size [2021-08-06 20:10:09,346 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 22, result has 67.6 percent of original size [2021-08-06 20:10:09,387 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 22, result has 68.6 percent of original size [2021-08-06 20:10:09,392 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 22, result has 68.6 percent of original size [2021-08-06 20:10:09,438 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 22, result has 69.4 percent of original size [2021-08-06 20:10:09,443 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 22, result has 69.4 percent of original size [2021-08-06 20:10:09,488 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 36, result has 55.6 percent of original size [2021-08-06 20:10:09,494 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 36, result has 55.6 percent of original size [2021-08-06 20:10:09,632 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:10:09,633 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:10:09,657 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:10:09,657 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:10:09,657 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [956217378] [2021-08-06 20:10:09,657 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [956217378] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:10:09,657 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1792253185] [2021-08-06 20:10:09,657 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 20:10:09,657 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:10:09,657 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:10:09,661 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-06 20:10:09,662 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-06 20:10:10,639 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-06 20:10:10,639 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:10:10,640 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 32 conjunts are in the unsatisfiable core [2021-08-06 20:10:10,641 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:10:10,846 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-08-06 20:10:11,072 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-06 20:10:11,073 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-06 20:10:11,074 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 29 [2021-08-06 20:10:11,163 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2021-08-06 20:10:11,338 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-08-06 20:10:11,426 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:10:11,426 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1792253185] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:10:11,426 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:10:11,426 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 21 [2021-08-06 20:10:11,426 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1499289898] [2021-08-06 20:10:11,426 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-06 20:10:11,426 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:10:11,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-06 20:10:11,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=384, Unknown=0, NotChecked=0, Total=462 [2021-08-06 20:10:11,427 INFO L87 Difference]: Start difference. First operand 4147 states and 8939 transitions. Second operand has 22 states, 22 states have (on average 2.5) internal successors, (55), 21 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:10:12,435 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:10:12,435 INFO L93 Difference]: Finished difference Result 5317 states and 11122 transitions. [2021-08-06 20:10:12,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-08-06 20:10:12,436 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.5) internal successors, (55), 21 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have 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-06 20:10:12,436 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:10:12,442 INFO L225 Difference]: With dead ends: 5317 [2021-08-06 20:10:12,442 INFO L226 Difference]: Without dead ends: 5298 [2021-08-06 20:10:12,443 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 332 ImplicationChecksByTransitivity, 853.1ms TimeCoverageRelationStatistics Valid=238, Invalid=1168, Unknown=0, NotChecked=0, Total=1406 [2021-08-06 20:10:12,446 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5298 states. [2021-08-06 20:10:12,507 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5298 to 4155. [2021-08-06 20:10:12,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4155 states, 4154 states have (on average 2.1562349542609534) internal successors, (8957), 4154 states have internal predecessors, (8957), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:10:12,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4155 states to 4155 states and 8957 transitions. [2021-08-06 20:10:12,515 INFO L78 Accepts]: Start accepts. Automaton has 4155 states and 8957 transitions. Word has length 30 [2021-08-06 20:10:12,515 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:10:12,515 INFO L470 AbstractCegarLoop]: Abstraction has 4155 states and 8957 transitions. [2021-08-06 20:10:12,515 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.5) internal successors, (55), 21 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:10:12,515 INFO L276 IsEmpty]: Start isEmpty. Operand 4155 states and 8957 transitions. [2021-08-06 20:10:12,520 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 20:10:12,520 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:10:12,520 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, 1] [2021-08-06 20:10:12,540 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-06 20:10:12,722 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-06 20:10:12,722 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:10:12,723 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:10:12,723 INFO L82 PathProgramCache]: Analyzing trace with hash 1213244661, now seen corresponding path program 24 times [2021-08-06 20:10:12,723 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:10:12,723 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732493540] [2021-08-06 20:10:12,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:10:12,723 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:10:12,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:10:12,796 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 25, result has 71.9 percent of original size [2021-08-06 20:10:12,801 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 25, result has 71.9 percent of original size [2021-08-06 20:10:12,841 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 25, result has 72.5 percent of original size [2021-08-06 20:10:12,844 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 25, result has 72.5 percent of original size [2021-08-06 20:10:12,882 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 25, result has 73.1 percent of original size [2021-08-06 20:10:12,885 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 25, result has 73.1 percent of original size [2021-08-06 20:10:12,924 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 6, result has 87.0 percent of original size [2021-08-06 20:10:12,926 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 6, result has 87.0 percent of original size [2021-08-06 20:10:13,032 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:10:13,033 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:10:13,066 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:10:13,066 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:10:13,066 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732493540] [2021-08-06 20:10:13,066 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [732493540] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:10:13,066 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [138867659] [2021-08-06 20:10:13,066 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 20:10:13,067 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:10:13,067 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:10:13,067 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-06 20:10:13,068 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-06 20:10:14,094 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-06 20:10:14,094 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:10:14,095 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-06 20:10:14,095 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:10:14,296 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-08-06 20:10:14,447 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-06 20:10:14,448 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-08-06 20:10:14,583 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 20 [2021-08-06 20:10:14,788 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 20:10:14,788 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 37 [2021-08-06 20:10:15,099 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:10:15,099 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [138867659] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:10:15,100 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:10:15,100 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2021-08-06 20:10:15,100 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [331516523] [2021-08-06 20:10:15,100 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-06 20:10:15,100 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:10:15,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-06 20:10:15,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=444, Unknown=0, NotChecked=0, Total=506 [2021-08-06 20:10:15,101 INFO L87 Difference]: Start difference. First operand 4155 states and 8957 transitions. Second operand has 23 states, 23 states have (on average 2.391304347826087) internal successors, (55), 22 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:10:17,327 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:10:17,327 INFO L93 Difference]: Finished difference Result 5387 states and 11243 transitions. [2021-08-06 20:10:17,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-08-06 20:10:17,327 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.391304347826087) internal successors, (55), 22 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have 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-06 20:10:17,328 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:10:17,335 INFO L225 Difference]: With dead ends: 5387 [2021-08-06 20:10:17,335 INFO L226 Difference]: Without dead ends: 5363 [2021-08-06 20:10:17,336 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 727 ImplicationChecksByTransitivity, 1687.5ms TimeCoverageRelationStatistics Valid=392, Invalid=2800, Unknown=0, NotChecked=0, Total=3192 [2021-08-06 20:10:17,340 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5363 states. [2021-08-06 20:10:17,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5363 to 4190. [2021-08-06 20:10:17,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4190 states, 4189 states have (on average 2.1563619002148484) internal successors, (9033), 4189 states have internal predecessors, (9033), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:10:17,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4190 states to 4190 states and 9033 transitions. [2021-08-06 20:10:17,384 INFO L78 Accepts]: Start accepts. Automaton has 4190 states and 9033 transitions. Word has length 30 [2021-08-06 20:10:17,384 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:10:17,385 INFO L470 AbstractCegarLoop]: Abstraction has 4190 states and 9033 transitions. [2021-08-06 20:10:17,385 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.391304347826087) internal successors, (55), 22 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:10:17,385 INFO L276 IsEmpty]: Start isEmpty. Operand 4190 states and 9033 transitions. [2021-08-06 20:10:17,389 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 20:10:17,390 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:10:17,390 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, 1] [2021-08-06 20:10:17,409 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-06 20:10:17,590 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-06 20:10:17,590 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:10:17,591 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:10:17,591 INFO L82 PathProgramCache]: Analyzing trace with hash -1129751549, now seen corresponding path program 25 times [2021-08-06 20:10:17,591 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:10:17,591 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606038390] [2021-08-06 20:10:17,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:10:17,591 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:10:17,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:10:17,666 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 20, result has 70.6 percent of original size [2021-08-06 20:10:17,670 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 20, result has 70.6 percent of original size [2021-08-06 20:10:17,705 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 17, result has 79.0 percent of original size [2021-08-06 20:10:17,714 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 17, result has 79.0 percent of original size [2021-08-06 20:10:17,757 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 28, result has 69.9 percent of original size [2021-08-06 20:10:17,762 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 28, result has 69.9 percent of original size [2021-08-06 20:10:17,876 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:10:17,877 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:10:17,893 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:10:17,893 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:10:17,893 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606038390] [2021-08-06 20:10:17,893 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1606038390] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:10:17,893 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [424532711] [2021-08-06 20:10:17,893 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 20:10:17,893 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:10:17,893 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:10:17,894 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-06 20:10:17,894 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-06 20:10:18,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:10:18,970 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-06 20:10:18,971 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:10:19,145 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-08-06 20:10:19,519 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-06 20:10:19,525 INFO L354 Elim1Store]: treesize reduction 16, result has 15.8 percent of original size [2021-08-06 20:10:19,526 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 70 treesize of output 55 [2021-08-06 20:10:19,531 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-06 20:10:19,531 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 47 [2021-08-06 20:10:19,721 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 5 [2021-08-06 20:10:19,813 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:10:19,813 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [424532711] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:10:19,813 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:10:19,813 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-08-06 20:10:19,813 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [88348347] [2021-08-06 20:10:19,813 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-06 20:10:19,814 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:10:19,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-06 20:10:19,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-08-06 20:10:19,814 INFO L87 Difference]: Start difference. First operand 4190 states and 9033 transitions. Second operand has 18 states, 18 states have (on average 2.8333333333333335) internal successors, (51), 17 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-06 20:10:20,620 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:10:20,620 INFO L93 Difference]: Finished difference Result 5013 states and 10526 transitions. [2021-08-06 20:10:20,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-08-06 20:10:20,621 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.8333333333333335) internal successors, (51), 17 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 30 [2021-08-06 20:10:20,621 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:10:20,626 INFO L225 Difference]: With dead ends: 5013 [2021-08-06 20:10:20,626 INFO L226 Difference]: Without dead ends: 4999 [2021-08-06 20:10:20,627 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 621.1ms TimeCoverageRelationStatistics Valid=119, Invalid=637, Unknown=0, NotChecked=0, Total=756 [2021-08-06 20:10:20,630 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4999 states. [2021-08-06 20:10:20,662 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4999 to 4187. [2021-08-06 20:10:20,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4187 states, 4186 states have (on average 2.1562350692785475) internal successors, (9026), 4186 states have internal predecessors, (9026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:10:20,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4187 states to 4187 states and 9026 transitions. [2021-08-06 20:10:20,672 INFO L78 Accepts]: Start accepts. Automaton has 4187 states and 9026 transitions. Word has length 30 [2021-08-06 20:10:20,672 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:10:20,672 INFO L470 AbstractCegarLoop]: Abstraction has 4187 states and 9026 transitions. [2021-08-06 20:10:20,673 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.8333333333333335) internal successors, (51), 17 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-06 20:10:20,673 INFO L276 IsEmpty]: Start isEmpty. Operand 4187 states and 9026 transitions. [2021-08-06 20:10:20,678 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 20:10:20,678 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:10:20,678 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, 1] [2021-08-06 20:10:20,702 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2021-08-06 20:10:20,886 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-06 20:10:20,886 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:10:20,887 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:10:20,887 INFO L82 PathProgramCache]: Analyzing trace with hash -1678045707, now seen corresponding path program 26 times [2021-08-06 20:10:20,887 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:10:20,887 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852239293] [2021-08-06 20:10:20,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:10:20,887 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:10:20,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:10:20,981 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 20, result has 70.6 percent of original size [2021-08-06 20:10:20,986 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 20, result has 70.6 percent of original size [2021-08-06 20:10:21,023 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 17, result has 79.0 percent of original size [2021-08-06 20:10:21,029 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 17, result has 79.0 percent of original size [2021-08-06 20:10:21,183 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:10:21,184 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:10:21,206 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:10:21,206 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:10:21,207 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [852239293] [2021-08-06 20:10:21,207 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [852239293] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:10:21,207 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1550023260] [2021-08-06 20:10:21,207 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 20:10:21,207 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:10:21,207 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:10:21,208 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-06 20:10:21,209 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-06 20:10:22,380 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 20:10:22,380 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:10:22,380 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-06 20:10:22,381 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:10:22,576 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-08-06 20:10:23,049 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-06 20:10:23,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, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 52 treesize of output 43 [2021-08-06 20:10:23,053 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 37 [2021-08-06 20:10:23,204 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 20:10:23,205 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 52 treesize of output 52 [2021-08-06 20:10:23,470 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:10:23,471 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1550023260] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:10:23,471 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:10:23,471 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-08-06 20:10:23,471 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [923260542] [2021-08-06 20:10:23,471 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-06 20:10:23,471 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:10:23,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-06 20:10:23,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-08-06 20:10:23,472 INFO L87 Difference]: Start difference. First operand 4187 states and 9026 transitions. Second operand has 18 states, 18 states have (on average 2.8333333333333335) internal successors, (51), 17 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-06 20:10:24,747 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:10:24,747 INFO L93 Difference]: Finished difference Result 5266 states and 11024 transitions. [2021-08-06 20:10:24,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-08-06 20:10:24,748 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.8333333333333335) internal successors, (51), 17 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 30 [2021-08-06 20:10:24,748 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:10:24,754 INFO L225 Difference]: With dead ends: 5266 [2021-08-06 20:10:24,754 INFO L226 Difference]: Without dead ends: 5261 [2021-08-06 20:10:24,755 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 205 ImplicationChecksByTransitivity, 1037.5ms TimeCoverageRelationStatistics Valid=168, Invalid=954, Unknown=0, NotChecked=0, Total=1122 [2021-08-06 20:10:24,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5261 states. [2021-08-06 20:10:24,798 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5261 to 4168. [2021-08-06 20:10:24,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4168 states, 4167 states have (on average 2.15598752099832) internal successors, (8984), 4167 states have internal predecessors, (8984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:10:24,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4168 states to 4168 states and 8984 transitions. [2021-08-06 20:10:24,807 INFO L78 Accepts]: Start accepts. Automaton has 4168 states and 8984 transitions. Word has length 30 [2021-08-06 20:10:24,807 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:10:24,807 INFO L470 AbstractCegarLoop]: Abstraction has 4168 states and 8984 transitions. [2021-08-06 20:10:24,807 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.8333333333333335) internal successors, (51), 17 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-06 20:10:24,807 INFO L276 IsEmpty]: Start isEmpty. Operand 4168 states and 8984 transitions. [2021-08-06 20:10:24,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 20:10:24,811 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:10:24,811 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, 1] [2021-08-06 20:10:24,830 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2021-08-06 20:10:25,011 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-06 20:10:25,012 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:10:25,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:10:25,012 INFO L82 PathProgramCache]: Analyzing trace with hash 395973429, now seen corresponding path program 27 times [2021-08-06 20:10:25,012 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:10:25,012 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [669130728] [2021-08-06 20:10:25,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:10:25,012 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:10:25,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:10:25,086 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 25, result has 71.9 percent of original size [2021-08-06 20:10:25,090 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 25, result has 71.9 percent of original size [2021-08-06 20:10:25,129 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 21, result has 79.0 percent of original size [2021-08-06 20:10:25,135 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 21, result has 79.0 percent of original size [2021-08-06 20:10:25,270 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:10:25,271 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:10:25,286 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:10:25,286 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:10:25,286 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [669130728] [2021-08-06 20:10:25,286 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [669130728] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:10:25,286 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2117721634] [2021-08-06 20:10:25,286 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 20:10:25,287 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:10:25,287 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:10:25,287 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-06 20:10:25,291 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-06 20:10:26,512 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-06 20:10:26,512 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:10:26,513 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-06 20:10:26,513 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:10:26,692 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-08-06 20:10:26,796 INFO L354 Elim1Store]: treesize reduction 19, result has 20.8 percent of original size [2021-08-06 20:10:26,797 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 30 [2021-08-06 20:10:26,872 INFO L354 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2021-08-06 20:10:26,872 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 36 treesize of output 36 [2021-08-06 20:10:27,496 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-06 20:10:27,496 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 24 [2021-08-06 20:10:27,590 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:10:27,590 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2117721634] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:10:27,590 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:10:27,590 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 20 [2021-08-06 20:10:27,590 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1135168029] [2021-08-06 20:10:27,590 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-08-06 20:10:27,590 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:10:27,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-06 20:10:27,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=367, Unknown=0, NotChecked=0, Total=420 [2021-08-06 20:10:27,591 INFO L87 Difference]: Start difference. First operand 4168 states and 8984 transitions. Second operand has 21 states, 21 states have (on average 2.619047619047619) internal successors, (55), 20 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:10:29,195 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:10:29,195 INFO L93 Difference]: Finished difference Result 5199 states and 10871 transitions. [2021-08-06 20:10:29,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-08-06 20:10:29,196 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.619047619047619) internal successors, (55), 20 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have 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-06 20:10:29,196 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:10:29,204 INFO L225 Difference]: With dead ends: 5199 [2021-08-06 20:10:29,204 INFO L226 Difference]: Without dead ends: 5189 [2021-08-06 20:10:29,205 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 378 ImplicationChecksByTransitivity, 1251.5ms TimeCoverageRelationStatistics Valid=238, Invalid=1484, Unknown=0, NotChecked=0, Total=1722 [2021-08-06 20:10:29,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5189 states. [2021-08-06 20:10:29,281 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5189 to 4168. [2021-08-06 20:10:29,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4168 states, 4167 states have (on average 2.1555075593952484) internal successors, (8982), 4167 states have internal predecessors, (8982), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:10:29,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4168 states to 4168 states and 8982 transitions. [2021-08-06 20:10:29,294 INFO L78 Accepts]: Start accepts. Automaton has 4168 states and 8982 transitions. Word has length 30 [2021-08-06 20:10:29,294 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:10:29,294 INFO L470 AbstractCegarLoop]: Abstraction has 4168 states and 8982 transitions. [2021-08-06 20:10:29,294 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.619047619047619) internal successors, (55), 20 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:10:29,294 INFO L276 IsEmpty]: Start isEmpty. Operand 4168 states and 8982 transitions. [2021-08-06 20:10:29,299 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 20:10:29,299 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:10:29,300 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, 1] [2021-08-06 20:10:29,329 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-06 20:10:29,509 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-06 20:10:29,510 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:10:29,510 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:10:29,510 INFO L82 PathProgramCache]: Analyzing trace with hash -1550979267, now seen corresponding path program 28 times [2021-08-06 20:10:29,510 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:10:29,510 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2003793310] [2021-08-06 20:10:29,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:10:29,510 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:10:29,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:10:29,594 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 19, result has 70.8 percent of original size [2021-08-06 20:10:29,598 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 19, result has 70.8 percent of original size [2021-08-06 20:10:29,631 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 16, result has 80.0 percent of original size [2021-08-06 20:10:29,637 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 16, result has 80.0 percent of original size [2021-08-06 20:10:29,717 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 8, result has 83.0 percent of original size [2021-08-06 20:10:29,720 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 8, result has 83.0 percent of original size [2021-08-06 20:10:29,807 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:10:29,808 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:10:29,829 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:10:29,829 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:10:29,829 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2003793310] [2021-08-06 20:10:29,829 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2003793310] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:10:29,829 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1469830247] [2021-08-06 20:10:29,829 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 20:10:29,829 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:10:29,829 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:10:29,830 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-06 20:10:29,830 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-06 20:10:31,116 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 20:10:31,116 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:10:31,117 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-06 20:10:31,117 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:10:31,236 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-08-06 20:10:31,691 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 34 [2021-08-06 20:10:31,693 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2021-08-06 20:10:31,809 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-08-06 20:10:31,899 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:10:31,899 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1469830247] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:10:31,899 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:10:31,899 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-08-06 20:10:31,899 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125510435] [2021-08-06 20:10:31,899 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-06 20:10:31,900 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:10:31,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-06 20:10:31,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=330, Unknown=0, NotChecked=0, Total=380 [2021-08-06 20:10:31,900 INFO L87 Difference]: Start difference. First operand 4168 states and 8982 transitions. Second operand has 20 states, 20 states have (on average 2.65) internal successors, (53), 19 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:10:33,952 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:10:33,952 INFO L93 Difference]: Finished difference Result 5108 states and 10677 transitions. [2021-08-06 20:10:33,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-08-06 20:10:33,952 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.65) internal successors, (53), 19 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have 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-06 20:10:33,952 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:10:33,958 INFO L225 Difference]: With dead ends: 5108 [2021-08-06 20:10:33,959 INFO L226 Difference]: Without dead ends: 5098 [2021-08-06 20:10:33,959 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 375 ImplicationChecksByTransitivity, 1474.9ms TimeCoverageRelationStatistics Valid=218, Invalid=1588, Unknown=0, NotChecked=0, Total=1806 [2021-08-06 20:10:33,962 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5098 states. [2021-08-06 20:10:33,996 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5098 to 4185. [2021-08-06 20:10:33,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4185 states, 4184 states have (on average 2.1555927342256216) internal successors, (9019), 4184 states have internal predecessors, (9019), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:10:34,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4185 states to 4185 states and 9019 transitions. [2021-08-06 20:10:34,004 INFO L78 Accepts]: Start accepts. Automaton has 4185 states and 9019 transitions. Word has length 30 [2021-08-06 20:10:34,005 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:10:34,005 INFO L470 AbstractCegarLoop]: Abstraction has 4185 states and 9019 transitions. [2021-08-06 20:10:34,005 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.65) internal successors, (53), 19 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:10:34,005 INFO L276 IsEmpty]: Start isEmpty. Operand 4185 states and 9019 transitions. [2021-08-06 20:10:34,009 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 20:10:34,009 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:10:34,010 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, 1] [2021-08-06 20:10:34,031 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-06 20:10:34,211 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-06 20:10:34,211 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:10:34,211 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:10:34,211 INFO L82 PathProgramCache]: Analyzing trace with hash 1188965561, now seen corresponding path program 29 times [2021-08-06 20:10:34,211 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:10:34,211 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [621084377] [2021-08-06 20:10:34,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:10:34,211 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:10:34,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:10:34,315 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 28, result has 69.2 percent of original size [2021-08-06 20:10:34,323 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 28, result has 69.2 percent of original size [2021-08-06 20:10:34,367 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 28, result has 69.9 percent of original size [2021-08-06 20:10:34,374 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 28, result has 69.9 percent of original size [2021-08-06 20:10:34,497 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 7, result has 87.3 percent of original size [2021-08-06 20:10:34,501 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 7, result has 87.3 percent of original size [2021-08-06 20:10:34,534 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 8, result has 78.4 percent of original size [2021-08-06 20:10:34,536 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 8, result has 78.4 percent of original size [2021-08-06 20:10:34,609 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:10:34,610 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:10:34,634 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:10:34,634 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:10:34,634 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [621084377] [2021-08-06 20:10:34,634 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [621084377] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:10:34,634 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1683865093] [2021-08-06 20:10:34,634 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 20:10:34,634 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:10:34,634 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:10:34,635 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-06 20:10:34,668 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-06 20:10:35,966 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-06 20:10:35,967 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:10:35,967 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 32 conjunts are in the unsatisfiable core [2021-08-06 20:10:35,968 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:10:36,143 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-08-06 20:10:36,501 INFO L354 Elim1Store]: treesize reduction 40, result has 14.9 percent of original size [2021-08-06 20:10:36,501 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 47 treesize of output 43 [2021-08-06 20:10:36,509 INFO L354 Elim1Store]: treesize reduction 26, result has 21.2 percent of original size [2021-08-06 20:10:36,510 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 32 [2021-08-06 20:10:36,969 INFO L354 Elim1Store]: treesize reduction 40, result has 14.9 percent of original size [2021-08-06 20:10:36,969 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 37 treesize of output 33 [2021-08-06 20:10:37,081 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:10:37,082 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1683865093] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:10:37,082 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:10:37,082 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 21 [2021-08-06 20:10:37,082 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1379239709] [2021-08-06 20:10:37,082 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-06 20:10:37,082 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:10:37,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-06 20:10:37,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=416, Unknown=0, NotChecked=0, Total=462 [2021-08-06 20:10:37,083 INFO L87 Difference]: Start difference. First operand 4185 states and 9019 transitions. Second operand has 22 states, 22 states have (on average 2.6818181818181817) internal successors, (59), 21 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-06 20:10:38,080 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:10:38,080 INFO L93 Difference]: Finished difference Result 4417 states and 9456 transitions. [2021-08-06 20:10:38,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-06 20:10:38,081 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.6818181818181817) internal successors, (59), 21 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 30 [2021-08-06 20:10:38,081 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:10:38,086 INFO L225 Difference]: With dead ends: 4417 [2021-08-06 20:10:38,086 INFO L226 Difference]: Without dead ends: 4412 [2021-08-06 20:10:38,086 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 836.6ms TimeCoverageRelationStatistics Valid=86, Invalid=726, Unknown=0, NotChecked=0, Total=812 [2021-08-06 20:10:38,090 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4412 states. [2021-08-06 20:10:38,135 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4412 to 4228. [2021-08-06 20:10:38,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4228 states, 4227 states have (on average 2.155902531346108) internal successors, (9113), 4227 states have internal predecessors, (9113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:10:38,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4228 states to 4228 states and 9113 transitions. [2021-08-06 20:10:38,148 INFO L78 Accepts]: Start accepts. Automaton has 4228 states and 9113 transitions. Word has length 30 [2021-08-06 20:10:38,148 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:10:38,148 INFO L470 AbstractCegarLoop]: Abstraction has 4228 states and 9113 transitions. [2021-08-06 20:10:38,148 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.6818181818181817) internal successors, (59), 21 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-06 20:10:38,148 INFO L276 IsEmpty]: Start isEmpty. Operand 4228 states and 9113 transitions. [2021-08-06 20:10:38,154 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 20:10:38,154 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:10:38,154 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, 1] [2021-08-06 20:10:38,184 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-06 20:10:38,368 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-06 20:10:38,369 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:10:38,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:10:38,369 INFO L82 PathProgramCache]: Analyzing trace with hash 2121372977, now seen corresponding path program 30 times [2021-08-06 20:10:38,369 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:10:38,369 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1305309816] [2021-08-06 20:10:38,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:10:38,369 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:10:38,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:10:38,463 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 16, result has 79.5 percent of original size [2021-08-06 20:10:38,467 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 16, result has 79.5 percent of original size [2021-08-06 20:10:38,507 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 16, result has 80.0 percent of original size [2021-08-06 20:10:38,511 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 16, result has 80.0 percent of original size [2021-08-06 20:10:38,680 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 7, result has 87.3 percent of original size [2021-08-06 20:10:38,682 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 7, result has 87.3 percent of original size [2021-08-06 20:10:38,706 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 8, result has 78.4 percent of original size [2021-08-06 20:10:38,707 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 8, result has 78.4 percent of original size [2021-08-06 20:10:38,746 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:10:38,747 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:10:38,765 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:10:38,765 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:10:38,766 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1305309816] [2021-08-06 20:10:38,766 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1305309816] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:10:38,766 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1649694229] [2021-08-06 20:10:38,766 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 20:10:38,766 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:10:38,766 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:10:38,767 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-06 20:10:38,768 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-06 20:10:40,187 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-06 20:10:40,187 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:10:40,188 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 33 conjunts are in the unsatisfiable core [2021-08-06 20:10:40,189 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:10:40,321 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-08-06 20:10:40,691 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 31 [2021-08-06 20:10:40,693 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 20 [2021-08-06 20:10:40,894 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 20:10:40,895 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 37 [2021-08-06 20:10:41,161 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:10:41,161 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1649694229] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:10:41,161 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:10:41,161 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2021-08-06 20:10:41,161 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857136784] [2021-08-06 20:10:41,161 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-06 20:10:41,162 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:10:41,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-06 20:10:41,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=445, Unknown=0, NotChecked=0, Total=506 [2021-08-06 20:10:41,162 INFO L87 Difference]: Start difference. First operand 4228 states and 9113 transitions. Second operand has 23 states, 23 states have (on average 2.3043478260869565) internal successors, (53), 22 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:10:42,988 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:10:42,988 INFO L93 Difference]: Finished difference Result 4751 states and 10134 transitions. [2021-08-06 20:10:42,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-08-06 20:10:42,989 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.3043478260869565) internal successors, (53), 22 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have 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-06 20:10:42,989 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:10:42,995 INFO L225 Difference]: With dead ends: 4751 [2021-08-06 20:10:42,995 INFO L226 Difference]: Without dead ends: 4746 [2021-08-06 20:10:42,995 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 283 ImplicationChecksByTransitivity, 1474.3ms TimeCoverageRelationStatistics Valid=198, Invalid=1362, Unknown=0, NotChecked=0, Total=1560 [2021-08-06 20:10:42,999 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4746 states. [2021-08-06 20:10:43,037 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4746 to 4302. [2021-08-06 20:10:43,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4302 states, 4301 states have (on average 2.1567077423854917) internal successors, (9276), 4301 states have internal predecessors, (9276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:10:43,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4302 states to 4302 states and 9276 transitions. [2021-08-06 20:10:43,046 INFO L78 Accepts]: Start accepts. Automaton has 4302 states and 9276 transitions. Word has length 30 [2021-08-06 20:10:43,046 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:10:43,046 INFO L470 AbstractCegarLoop]: Abstraction has 4302 states and 9276 transitions. [2021-08-06 20:10:43,046 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.3043478260869565) internal successors, (53), 22 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:10:43,046 INFO L276 IsEmpty]: Start isEmpty. Operand 4302 states and 9276 transitions. [2021-08-06 20:10:43,050 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 20:10:43,050 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:10:43,050 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, 1] [2021-08-06 20:10:43,071 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-06 20:10:43,251 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-06 20:10:43,251 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:10:43,251 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:10:43,251 INFO L82 PathProgramCache]: Analyzing trace with hash -999748303, now seen corresponding path program 31 times [2021-08-06 20:10:43,251 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:10:43,251 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219305657] [2021-08-06 20:10:43,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:10:43,252 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:10:43,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:10:43,326 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 16, result has 79.5 percent of original size [2021-08-06 20:10:43,331 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 16, result has 79.5 percent of original size [2021-08-06 20:10:43,369 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 16, result has 80.0 percent of original size [2021-08-06 20:10:43,373 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 16, result has 80.0 percent of original size [2021-08-06 20:10:43,541 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:10:43,541 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:10:43,558 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:10:43,558 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:10:43,558 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219305657] [2021-08-06 20:10:43,558 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [219305657] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:10:43,558 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1668263108] [2021-08-06 20:10:43,558 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 20:10:43,558 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:10:43,558 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:10:43,559 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-06 20:10:43,560 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-06 20:10:45,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:10:45,026 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-06 20:10:45,027 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:10:45,146 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-08-06 20:10:45,392 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 31 [2021-08-06 20:10:45,394 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 20 [2021-08-06 20:10:45,643 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-08-06 20:10:45,734 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:10:45,734 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1668263108] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:10:45,734 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:10:45,734 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-08-06 20:10:45,734 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1551480880] [2021-08-06 20:10:45,734 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-06 20:10:45,734 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:10:45,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-06 20:10:45,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=319, Unknown=0, NotChecked=0, Total=380 [2021-08-06 20:10:45,735 INFO L87 Difference]: Start difference. First operand 4302 states and 9276 transitions. Second operand has 20 states, 20 states have (on average 2.65) internal successors, (53), 19 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:10:47,287 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:10:47,288 INFO L93 Difference]: Finished difference Result 4883 states and 10368 transitions. [2021-08-06 20:10:47,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-08-06 20:10:47,288 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.65) internal successors, (53), 19 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have 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-06 20:10:47,288 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:10:47,294 INFO L225 Difference]: With dead ends: 4883 [2021-08-06 20:10:47,294 INFO L226 Difference]: Without dead ends: 4873 [2021-08-06 20:10:47,295 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 328 ImplicationChecksByTransitivity, 1199.5ms TimeCoverageRelationStatistics Valid=237, Invalid=1169, Unknown=0, NotChecked=0, Total=1406 [2021-08-06 20:10:47,298 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4873 states. [2021-08-06 20:10:47,333 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4873 to 4340. [2021-08-06 20:10:47,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4340 states, 4339 states have (on average 2.156948605669509) internal successors, (9359), 4339 states have internal predecessors, (9359), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:10:47,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4340 states to 4340 states and 9359 transitions. [2021-08-06 20:10:47,341 INFO L78 Accepts]: Start accepts. Automaton has 4340 states and 9359 transitions. Word has length 30 [2021-08-06 20:10:47,342 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:10:47,342 INFO L470 AbstractCegarLoop]: Abstraction has 4340 states and 9359 transitions. [2021-08-06 20:10:47,342 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.65) internal successors, (53), 19 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:10:47,342 INFO L276 IsEmpty]: Start isEmpty. Operand 4340 states and 9359 transitions. [2021-08-06 20:10:47,346 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 20:10:47,346 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:10:47,346 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, 1] [2021-08-06 20:10:47,367 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2021-08-06 20:10:47,546 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-06 20:10:47,547 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:10:47,547 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:10:47,547 INFO L82 PathProgramCache]: Analyzing trace with hash 2095697145, now seen corresponding path program 32 times [2021-08-06 20:10:47,547 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:10:47,547 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [442100435] [2021-08-06 20:10:47,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:10:47,547 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:10:47,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:10:47,624 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 25, result has 71.9 percent of original size [2021-08-06 20:10:47,628 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 25, result has 71.9 percent of original size [2021-08-06 20:10:47,669 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 25, result has 72.5 percent of original size [2021-08-06 20:10:47,673 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 25, result has 72.5 percent of original size [2021-08-06 20:10:47,713 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 21, result has 79.0 percent of original size [2021-08-06 20:10:47,718 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 21, result has 79.0 percent of original size [2021-08-06 20:10:47,859 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:10:47,860 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:10:47,877 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:10:47,877 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:10:47,877 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [442100435] [2021-08-06 20:10:47,877 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [442100435] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:10:47,877 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2011726701] [2021-08-06 20:10:47,877 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 20:10:47,877 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:10:47,877 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:10:47,878 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-06 20:10:47,879 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-06 20:10:49,415 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 20:10:49,415 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:10:49,416 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-06 20:10:49,416 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:10:49,538 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-08-06 20:10:49,737 INFO L354 Elim1Store]: treesize reduction 19, result has 20.8 percent of original size [2021-08-06 20:10:49,737 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 77 treesize of output 77 [2021-08-06 20:10:49,854 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-06 20:10:49,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, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 43 treesize of output 36 [2021-08-06 20:10:50,304 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-06 20:10:50,304 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 38 treesize of output 29 [2021-08-06 20:10:50,416 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:10:50,416 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2011726701] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:10:50,416 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:10:50,416 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-08-06 20:10:50,416 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2145916146] [2021-08-06 20:10:50,417 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-06 20:10:50,417 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:10:50,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-06 20:10:50,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2021-08-06 20:10:50,417 INFO L87 Difference]: Start difference. First operand 4340 states and 9359 transitions. Second operand has 19 states, 19 states have (on average 2.736842105263158) internal successors, (52), 18 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:10:51,373 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:10:51,373 INFO L93 Difference]: Finished difference Result 6508 states and 13852 transitions. [2021-08-06 20:10:51,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-08-06 20:10:51,373 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.736842105263158) internal successors, (52), 18 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have 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-06 20:10:51,373 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:10:51,381 INFO L225 Difference]: With dead ends: 6508 [2021-08-06 20:10:51,382 INFO L226 Difference]: Without dead ends: 6503 [2021-08-06 20:10:51,382 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 125 ImplicationChecksByTransitivity, 621.0ms TimeCoverageRelationStatistics Valid=106, Invalid=596, Unknown=0, NotChecked=0, Total=702 [2021-08-06 20:10:51,386 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6503 states. [2021-08-06 20:10:51,435 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6503 to 4365. [2021-08-06 20:10:51,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4365 states, 4364 states have (on average 2.156966086159487) internal successors, (9413), 4364 states have internal predecessors, (9413), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:10:51,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4365 states to 4365 states and 9413 transitions. [2021-08-06 20:10:51,447 INFO L78 Accepts]: Start accepts. Automaton has 4365 states and 9413 transitions. Word has length 30 [2021-08-06 20:10:51,447 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:10:51,447 INFO L470 AbstractCegarLoop]: Abstraction has 4365 states and 9413 transitions. [2021-08-06 20:10:51,447 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.736842105263158) internal successors, (52), 18 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:10:51,447 INFO L276 IsEmpty]: Start isEmpty. Operand 4365 states and 9413 transitions. [2021-08-06 20:10:51,453 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 20:10:51,453 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:10:51,453 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, 1] [2021-08-06 20:10:51,474 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2021-08-06 20:10:51,653 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-06 20:10:51,654 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:10:51,654 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:10:51,654 INFO L82 PathProgramCache]: Analyzing trace with hash 234107877, now seen corresponding path program 33 times [2021-08-06 20:10:51,654 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:10:51,654 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [307458335] [2021-08-06 20:10:51,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:10:51,654 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:10:51,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:10:51,736 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 25, result has 71.9 percent of original size [2021-08-06 20:10:51,739 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 25, result has 71.9 percent of original size [2021-08-06 20:10:51,775 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 25, result has 72.5 percent of original size [2021-08-06 20:10:51,778 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 25, result has 72.5 percent of original size [2021-08-06 20:10:51,817 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 21, result has 79.0 percent of original size [2021-08-06 20:10:51,822 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 21, result has 79.0 percent of original size [2021-08-06 20:10:51,960 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:10:51,961 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:10:51,978 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:10:51,978 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:10:51,978 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [307458335] [2021-08-06 20:10:51,978 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [307458335] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:10:51,978 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [332392153] [2021-08-06 20:10:51,978 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 20:10:51,978 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:10:51,979 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:10:51,979 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-06 20:10:51,980 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-06 20:10:53,612 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-06 20:10:53,612 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:10:53,613 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 37 conjunts are in the unsatisfiable core [2021-08-06 20:10:53,614 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:10:53,738 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-08-06 20:10:53,937 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-06 20:10:53,939 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-06 20:10:53,940 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 33 [2021-08-06 20:10:54,019 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-06 20:10:54,020 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-06 20:10:54,020 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 29 [2021-08-06 20:10:54,433 INFO L354 Elim1Store]: treesize reduction 18, result has 14.3 percent of original size [2021-08-06 20:10:54,433 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 47 treesize of output 34 [2021-08-06 20:10:54,585 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:10:54,586 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [332392153] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:10:54,586 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:10:54,586 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-08-06 20:10:54,586 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1290651889] [2021-08-06 20:10:54,586 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-06 20:10:54,586 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:10:54,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-06 20:10:54,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=330, Unknown=0, NotChecked=0, Total=380 [2021-08-06 20:10:54,587 INFO L87 Difference]: Start difference. First operand 4365 states and 9413 transitions. Second operand has 20 states, 20 states have (on average 2.6) internal successors, (52), 19 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:10:55,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:10:55,935 INFO L93 Difference]: Finished difference Result 6031 states and 12829 transitions. [2021-08-06 20:10:55,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-08-06 20:10:55,936 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.6) internal successors, (52), 19 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have 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-06 20:10:55,936 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:10:55,946 INFO L225 Difference]: With dead ends: 6031 [2021-08-06 20:10:55,946 INFO L226 Difference]: Without dead ends: 6021 [2021-08-06 20:10:55,946 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 135 ImplicationChecksByTransitivity, 751.5ms TimeCoverageRelationStatistics Valid=98, Invalid=772, Unknown=0, NotChecked=0, Total=870 [2021-08-06 20:10:55,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6021 states. [2021-08-06 20:10:55,991 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6021 to 4405. [2021-08-06 20:10:55,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4405 states, 4404 states have (on average 2.153496821071753) internal successors, (9484), 4404 states have internal predecessors, (9484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:10:55,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4405 states to 4405 states and 9484 transitions. [2021-08-06 20:10:56,000 INFO L78 Accepts]: Start accepts. Automaton has 4405 states and 9484 transitions. Word has length 30 [2021-08-06 20:10:56,000 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:10:56,000 INFO L470 AbstractCegarLoop]: Abstraction has 4405 states and 9484 transitions. [2021-08-06 20:10:56,000 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.6) internal successors, (52), 19 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:10:56,000 INFO L276 IsEmpty]: Start isEmpty. Operand 4405 states and 9484 transitions. [2021-08-06 20:10:56,004 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 20:10:56,004 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:10:56,004 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, 1] [2021-08-06 20:10:56,025 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2021-08-06 20:10:56,204 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-06 20:10:56,205 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:10:56,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:10:56,205 INFO L82 PathProgramCache]: Analyzing trace with hash -1514894787, now seen corresponding path program 34 times [2021-08-06 20:10:56,205 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:10:56,205 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724890488] [2021-08-06 20:10:56,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:10:56,205 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:10:56,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:10:56,281 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 19, result has 70.8 percent of original size [2021-08-06 20:10:56,285 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 19, result has 70.8 percent of original size [2021-08-06 20:10:56,318 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 19, result has 71.6 percent of original size [2021-08-06 20:10:56,323 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 19, result has 71.6 percent of original size [2021-08-06 20:10:56,358 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 33, result has 58.8 percent of original size [2021-08-06 20:10:56,362 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 33, result has 58.8 percent of original size [2021-08-06 20:10:56,396 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 30, result has 68.4 percent of original size [2021-08-06 20:10:56,402 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 30, result has 68.4 percent of original size [2021-08-06 20:10:56,499 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:10:56,500 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:10:56,552 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:10:56,552 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:10:56,552 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724890488] [2021-08-06 20:10:56,552 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1724890488] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:10:56,552 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1274102584] [2021-08-06 20:10:56,552 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 20:10:56,552 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:10:56,553 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:10:56,554 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-06 20:10:56,554 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-06 20:10:58,214 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 20:10:58,214 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:10:58,215 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-06 20:10:58,216 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:10:58,341 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-08-06 20:10:58,747 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 34 [2021-08-06 20:10:58,750 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 25 [2021-08-06 20:10:58,887 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-08-06 20:10:58,986 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:10:58,986 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1274102584] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:10:58,986 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:10:58,986 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-08-06 20:10:58,986 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517161596] [2021-08-06 20:10:58,986 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-06 20:10:58,986 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:10:58,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-06 20:10:58,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=328, Unknown=0, NotChecked=0, Total=380 [2021-08-06 20:10:58,987 INFO L87 Difference]: Start difference. First operand 4405 states and 9484 transitions. Second operand has 20 states, 20 states have (on average 2.65) internal successors, (53), 19 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:11:00,038 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:11:00,038 INFO L93 Difference]: Finished difference Result 5282 states and 11051 transitions. [2021-08-06 20:11:00,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-08-06 20:11:00,039 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.65) internal successors, (53), 19 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have 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-06 20:11:00,039 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:11:00,045 INFO L225 Difference]: With dead ends: 5282 [2021-08-06 20:11:00,045 INFO L226 Difference]: Without dead ends: 5246 [2021-08-06 20:11:00,046 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 198 ImplicationChecksByTransitivity, 854.4ms TimeCoverageRelationStatistics Valid=160, Invalid=962, Unknown=0, NotChecked=0, Total=1122 [2021-08-06 20:11:00,049 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5246 states. [2021-08-06 20:11:00,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5246 to 4421. [2021-08-06 20:11:00,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4421 states, 4420 states have (on average 2.153393665158371) internal successors, (9518), 4420 states have internal predecessors, (9518), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:11:00,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4421 states to 4421 states and 9518 transitions. [2021-08-06 20:11:00,102 INFO L78 Accepts]: Start accepts. Automaton has 4421 states and 9518 transitions. Word has length 30 [2021-08-06 20:11:00,102 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:11:00,102 INFO L470 AbstractCegarLoop]: Abstraction has 4421 states and 9518 transitions. [2021-08-06 20:11:00,102 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.65) internal successors, (53), 19 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:11:00,102 INFO L276 IsEmpty]: Start isEmpty. Operand 4421 states and 9518 transitions. [2021-08-06 20:11:00,108 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 20:11:00,108 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:11:00,108 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, 1] [2021-08-06 20:11:00,136 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2021-08-06 20:11:00,333 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-06 20:11:00,333 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:11:00,334 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:11:00,334 INFO L82 PathProgramCache]: Analyzing trace with hash -471613191, now seen corresponding path program 35 times [2021-08-06 20:11:00,334 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:11:00,334 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [999398408] [2021-08-06 20:11:00,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:11:00,334 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:11:00,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:11:00,454 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 21, result has 67.7 percent of original size [2021-08-06 20:11:00,458 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 21, result has 67.7 percent of original size [2021-08-06 20:11:00,491 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 21, result has 68.7 percent of original size [2021-08-06 20:11:00,494 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 21, result has 68.7 percent of original size [2021-08-06 20:11:00,556 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 35, result has 53.9 percent of original size [2021-08-06 20:11:00,560 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 35, result has 53.9 percent of original size [2021-08-06 20:11:00,592 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 32, result has 64.8 percent of original size [2021-08-06 20:11:00,598 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 32, result has 64.8 percent of original size [2021-08-06 20:11:00,690 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:11:00,691 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:11:00,707 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:11:00,707 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:11:00,707 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [999398408] [2021-08-06 20:11:00,707 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [999398408] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:11:00,707 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [577232897] [2021-08-06 20:11:00,707 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 20:11:00,707 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:11:00,707 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:11:00,708 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-06 20:11:00,709 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-06 20:11:02,433 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-06 20:11:02,433 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:11:02,434 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 32 conjunts are in the unsatisfiable core [2021-08-06 20:11:02,434 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:11:02,558 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-08-06 20:11:02,883 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-06 20:11:02,883 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-06 20:11:02,884 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 29 [2021-08-06 20:11:02,946 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 18 [2021-08-06 20:11:03,142 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-08-06 20:11:03,240 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:11:03,241 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [577232897] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:11:03,241 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:11:03,241 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-08-06 20:11:03,241 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1350831157] [2021-08-06 20:11:03,241 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-08-06 20:11:03,241 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:11:03,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-06 20:11:03,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=363, Unknown=0, NotChecked=0, Total=420 [2021-08-06 20:11:03,242 INFO L87 Difference]: Start difference. First operand 4421 states and 9518 transitions. Second operand has 21 states, 21 states have (on average 2.5238095238095237) internal successors, (53), 20 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:11:04,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:11:04,348 INFO L93 Difference]: Finished difference Result 5319 states and 11150 transitions. [2021-08-06 20:11:04,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-08-06 20:11:04,349 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.5238095238095237) internal successors, (53), 20 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have 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-06 20:11:04,349 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:11:04,356 INFO L225 Difference]: With dead ends: 5319 [2021-08-06 20:11:04,356 INFO L226 Difference]: Without dead ends: 5300 [2021-08-06 20:11:04,356 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 253 ImplicationChecksByTransitivity, 763.0ms TimeCoverageRelationStatistics Valid=158, Invalid=1032, Unknown=0, NotChecked=0, Total=1190 [2021-08-06 20:11:04,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5300 states. [2021-08-06 20:11:04,399 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5300 to 4437. [2021-08-06 20:11:04,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4437 states, 4436 states have (on average 2.153516681695221) internal successors, (9553), 4436 states have internal predecessors, (9553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:11:04,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4437 states to 4437 states and 9553 transitions. [2021-08-06 20:11:04,408 INFO L78 Accepts]: Start accepts. Automaton has 4437 states and 9553 transitions. Word has length 30 [2021-08-06 20:11:04,408 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:11:04,408 INFO L470 AbstractCegarLoop]: Abstraction has 4437 states and 9553 transitions. [2021-08-06 20:11:04,408 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.5238095238095237) internal successors, (53), 20 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:11:04,409 INFO L276 IsEmpty]: Start isEmpty. Operand 4437 states and 9553 transitions. [2021-08-06 20:11:04,413 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 20:11:04,413 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:11:04,413 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, 1] [2021-08-06 20:11:04,435 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-06 20:11:04,614 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-06 20:11:04,614 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:11:04,614 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:11:04,614 INFO L82 PathProgramCache]: Analyzing trace with hash -63482485, now seen corresponding path program 36 times [2021-08-06 20:11:04,614 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:11:04,614 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [37703632] [2021-08-06 20:11:04,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:11:04,615 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:11:04,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:11:04,701 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 21, result has 73.1 percent of original size [2021-08-06 20:11:04,706 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 21, result has 73.1 percent of original size [2021-08-06 20:11:04,744 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 21, result has 73.8 percent of original size [2021-08-06 20:11:04,749 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 21, result has 73.8 percent of original size [2021-08-06 20:11:04,786 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 21, result has 74.4 percent of original size [2021-08-06 20:11:04,821 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 21, result has 74.4 percent of original size [2021-08-06 20:11:04,857 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 34, result has 64.6 percent of original size [2021-08-06 20:11:04,862 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 34, result has 64.6 percent of original size [2021-08-06 20:11:04,942 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:11:04,943 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:11:04,960 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:11:04,960 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:11:04,960 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [37703632] [2021-08-06 20:11:04,960 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [37703632] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:11:04,960 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1523956098] [2021-08-06 20:11:04,960 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 20:11:04,961 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:11:04,961 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:11:04,962 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-06 20:11:04,963 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-06 20:11:06,757 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-06 20:11:06,757 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:11:06,758 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-06 20:11:06,758 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:11:06,877 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-08-06 20:11:07,143 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-06 20:11:07,144 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 29 [2021-08-06 20:11:07,231 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 20 [2021-08-06 20:11:07,374 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 20:11:07,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, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 37 [2021-08-06 20:11:07,589 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:11:07,590 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1523956098] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:11:07,590 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:11:07,590 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-08-06 20:11:07,590 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198628132] [2021-08-06 20:11:07,590 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-06 20:11:07,590 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:11:07,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-06 20:11:07,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=334, Unknown=0, NotChecked=0, Total=380 [2021-08-06 20:11:07,590 INFO L87 Difference]: Start difference. First operand 4437 states and 9553 transitions. Second operand has 20 states, 20 states have (on average 2.65) internal successors, (53), 19 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:11:08,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:11:08,507 INFO L93 Difference]: Finished difference Result 4783 states and 10236 transitions. [2021-08-06 20:11:08,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-08-06 20:11:08,508 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.65) internal successors, (53), 19 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have 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-06 20:11:08,508 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:11:08,514 INFO L225 Difference]: With dead ends: 4783 [2021-08-06 20:11:08,514 INFO L226 Difference]: Without dead ends: 4769 [2021-08-06 20:11:08,514 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 138 ImplicationChecksByTransitivity, 704.2ms TimeCoverageRelationStatistics Valid=117, Invalid=939, Unknown=0, NotChecked=0, Total=1056 [2021-08-06 20:11:08,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4769 states. [2021-08-06 20:11:08,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4769 to 4435. [2021-08-06 20:11:08,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4435 states, 4434 states have (on average 2.1535859269282813) internal successors, (9549), 4434 states have internal predecessors, (9549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:11:08,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4435 states to 4435 states and 9549 transitions. [2021-08-06 20:11:08,557 INFO L78 Accepts]: Start accepts. Automaton has 4435 states and 9549 transitions. Word has length 30 [2021-08-06 20:11:08,557 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:11:08,557 INFO L470 AbstractCegarLoop]: Abstraction has 4435 states and 9549 transitions. [2021-08-06 20:11:08,557 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.65) internal successors, (53), 19 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:11:08,557 INFO L276 IsEmpty]: Start isEmpty. Operand 4435 states and 9549 transitions. [2021-08-06 20:11:08,562 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 20:11:08,562 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:11:08,562 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, 1] [2021-08-06 20:11:08,604 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-06 20:11:08,789 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-06 20:11:08,789 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:11:08,789 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:11:08,789 INFO L82 PathProgramCache]: Analyzing trace with hash -790677319, now seen corresponding path program 37 times [2021-08-06 20:11:08,789 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:11:08,789 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [428330118] [2021-08-06 20:11:08,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:11:08,790 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:11:08,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:11:08,876 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 28, result has 69.2 percent of original size [2021-08-06 20:11:08,910 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 28, result has 69.2 percent of original size [2021-08-06 20:11:08,956 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 28, result has 69.9 percent of original size [2021-08-06 20:11:08,963 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 28, result has 69.9 percent of original size [2021-08-06 20:11:09,003 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 28, result has 70.5 percent of original size [2021-08-06 20:11:09,008 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 28, result has 70.5 percent of original size [2021-08-06 20:11:09,045 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 8, result has 81.8 percent of original size [2021-08-06 20:11:09,047 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 8, result has 81.8 percent of original size [2021-08-06 20:11:09,116 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:11:09,117 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:11:09,135 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:11:09,135 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:11:09,135 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [428330118] [2021-08-06 20:11:09,135 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [428330118] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:11:09,135 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1098906309] [2021-08-06 20:11:09,135 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 20:11:09,135 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:11:09,135 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:11:09,136 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-06 20:11:09,137 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-06 20:11:11,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:11:11,039 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-06 20:11:11,040 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:11:11,157 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-08-06 20:11:11,368 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-08-06 20:11:11,495 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 20 [2021-08-06 20:11:11,686 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-08-06 20:11:11,774 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:11:11,774 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1098906309] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:11:11,774 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:11:11,774 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-08-06 20:11:11,775 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [466449534] [2021-08-06 20:11:11,775 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-06 20:11:11,775 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:11:11,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-06 20:11:11,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=330, Unknown=0, NotChecked=0, Total=380 [2021-08-06 20:11:11,775 INFO L87 Difference]: Start difference. First operand 4435 states and 9549 transitions. Second operand has 20 states, 20 states have (on average 2.65) internal successors, (53), 19 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:11:12,366 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:11:12,366 INFO L93 Difference]: Finished difference Result 4642 states and 9955 transitions. [2021-08-06 20:11:12,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-06 20:11:12,366 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.65) internal successors, (53), 19 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have 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-06 20:11:12,367 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:11:12,373 INFO L225 Difference]: With dead ends: 4642 [2021-08-06 20:11:12,373 INFO L226 Difference]: Without dead ends: 4628 [2021-08-06 20:11:12,373 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 465.5ms TimeCoverageRelationStatistics Valid=83, Invalid=517, Unknown=0, NotChecked=0, Total=600 [2021-08-06 20:11:12,377 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4628 states. [2021-08-06 20:11:12,408 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4628 to 4446. [2021-08-06 20:11:12,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4446 states, 4445 states have (on average 2.154105736782902) internal successors, (9575), 4445 states have internal predecessors, (9575), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:11:12,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4446 states to 4446 states and 9575 transitions. [2021-08-06 20:11:12,417 INFO L78 Accepts]: Start accepts. Automaton has 4446 states and 9575 transitions. Word has length 30 [2021-08-06 20:11:12,417 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:11:12,417 INFO L470 AbstractCegarLoop]: Abstraction has 4446 states and 9575 transitions. [2021-08-06 20:11:12,417 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.65) internal successors, (53), 19 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:11:12,417 INFO L276 IsEmpty]: Start isEmpty. Operand 4446 states and 9575 transitions. [2021-08-06 20:11:12,421 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 20:11:12,421 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:11:12,421 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, 1] [2021-08-06 20:11:12,443 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-06 20:11:12,622 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-06 20:11:12,622 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:11:12,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:11:12,624 INFO L82 PathProgramCache]: Analyzing trace with hash 68323271, now seen corresponding path program 38 times [2021-08-06 20:11:12,624 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:11:12,624 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1324844741] [2021-08-06 20:11:12,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:11:12,624 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:11:12,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:11:12,700 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 19, result has 70.8 percent of original size [2021-08-06 20:11:12,704 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 19, result has 70.8 percent of original size [2021-08-06 20:11:12,742 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 16, result has 80.0 percent of original size [2021-08-06 20:11:12,747 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 16, result has 80.0 percent of original size [2021-08-06 20:11:12,791 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 16, result has 80.5 percent of original size [2021-08-06 20:11:12,796 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 16, result has 80.5 percent of original size [2021-08-06 20:11:12,841 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 30, result has 68.4 percent of original size [2021-08-06 20:11:12,847 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 30, result has 68.4 percent of original size [2021-08-06 20:11:12,948 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:11:12,949 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:11:12,966 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:11:12,966 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:11:12,966 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1324844741] [2021-08-06 20:11:12,966 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1324844741] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:11:12,966 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1928657470] [2021-08-06 20:11:12,966 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 20:11:12,967 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:11:12,967 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:11:12,967 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-06 20:11:12,968 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-06 20:11:14,897 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 20:11:14,897 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:11:14,897 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-06 20:11:14,898 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:11:15,015 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-08-06 20:11:15,409 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 34 [2021-08-06 20:11:15,411 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2021-08-06 20:11:15,520 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 20:11:15,521 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 30 treesize of output 38 [2021-08-06 20:11:15,756 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:11:15,756 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1928657470] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:11:15,757 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:11:15,757 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-08-06 20:11:15,757 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2027181386] [2021-08-06 20:11:15,757 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-06 20:11:15,757 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:11:15,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-06 20:11:15,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=332, Unknown=0, NotChecked=0, Total=380 [2021-08-06 20:11:15,758 INFO L87 Difference]: Start difference. First operand 4446 states and 9575 transitions. Second operand has 20 states, 20 states have (on average 2.65) internal successors, (53), 19 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:11:17,519 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:11:17,519 INFO L93 Difference]: Finished difference Result 5437 states and 11383 transitions. [2021-08-06 20:11:17,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-08-06 20:11:17,520 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.65) internal successors, (53), 19 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have 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-06 20:11:17,520 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:11:17,529 INFO L225 Difference]: With dead ends: 5437 [2021-08-06 20:11:17,529 INFO L226 Difference]: Without dead ends: 5415 [2021-08-06 20:11:17,530 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 302 ImplicationChecksByTransitivity, 1412.1ms TimeCoverageRelationStatistics Valid=214, Invalid=1592, Unknown=0, NotChecked=0, Total=1806 [2021-08-06 20:11:17,535 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5415 states. [2021-08-06 20:11:17,585 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5415 to 4443. [2021-08-06 20:11:17,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4443 states, 4442 states have (on average 2.153759567762269) internal successors, (9567), 4442 states have internal predecessors, (9567), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:11:17,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4443 states to 4443 states and 9567 transitions. [2021-08-06 20:11:17,594 INFO L78 Accepts]: Start accepts. Automaton has 4443 states and 9567 transitions. Word has length 30 [2021-08-06 20:11:17,594 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:11:17,594 INFO L470 AbstractCegarLoop]: Abstraction has 4443 states and 9567 transitions. [2021-08-06 20:11:17,594 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.65) internal successors, (53), 19 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:11:17,594 INFO L276 IsEmpty]: Start isEmpty. Operand 4443 states and 9567 transitions. [2021-08-06 20:11:17,599 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 20:11:17,599 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:11:17,599 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, 1] [2021-08-06 20:11:17,622 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-06 20:11:17,800 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-06 20:11:17,800 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:11:17,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:11:17,800 INFO L82 PathProgramCache]: Analyzing trace with hash -1317900807, now seen corresponding path program 39 times [2021-08-06 20:11:17,800 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:11:17,800 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1492493726] [2021-08-06 20:11:17,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:11:17,801 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:11:17,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:11:18,067 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:11:18,067 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:11:18,083 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:11:18,083 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:11:18,083 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1492493726] [2021-08-06 20:11:18,083 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1492493726] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:11:18,083 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [130279293] [2021-08-06 20:11:18,083 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 20:11:18,083 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:11:18,084 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:11:18,084 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-06 20:11:18,086 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-06 20:11:20,056 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-06 20:11:20,057 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:11:20,057 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-06 20:11:20,058 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:11:20,176 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-08-06 20:11:20,251 INFO L354 Elim1Store]: treesize reduction 25, result has 16.7 percent of original size [2021-08-06 20:11:20,252 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 87 treesize of output 87 [2021-08-06 20:11:20,414 INFO L354 Elim1Store]: treesize reduction 18, result has 14.3 percent of original size [2021-08-06 20:11:20,415 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 43 treesize of output 34 [2021-08-06 20:11:20,815 INFO L354 Elim1Store]: treesize reduction 18, result has 14.3 percent of original size [2021-08-06 20:11:20,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, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 39 treesize of output 26 [2021-08-06 20:11:21,032 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:11:21,033 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [130279293] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:11:21,033 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:11:21,033 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 18 [2021-08-06 20:11:21,033 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449798394] [2021-08-06 20:11:21,033 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-06 20:11:21,033 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:11:21,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-06 20:11:21,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=294, Unknown=0, NotChecked=0, Total=342 [2021-08-06 20:11:21,034 INFO L87 Difference]: Start difference. First operand 4443 states and 9567 transitions. Second operand has 19 states, 19 states have (on average 2.736842105263158) internal successors, (52), 18 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:11:22,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:11:22,160 INFO L93 Difference]: Finished difference Result 6929 states and 14668 transitions. [2021-08-06 20:11:22,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-08-06 20:11:22,162 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.736842105263158) internal successors, (52), 18 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have 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-06 20:11:22,162 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:11:22,171 INFO L225 Difference]: With dead ends: 6929 [2021-08-06 20:11:22,172 INFO L226 Difference]: Without dead ends: 6919 [2021-08-06 20:11:22,172 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 807.6ms TimeCoverageRelationStatistics Valid=127, Invalid=803, Unknown=0, NotChecked=0, Total=930 [2021-08-06 20:11:22,177 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6919 states. [2021-08-06 20:11:22,223 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6919 to 4518. [2021-08-06 20:11:22,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4518 states, 4517 states have (on average 2.1518707106486605) internal successors, (9720), 4517 states have internal predecessors, (9720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:11:22,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4518 states to 4518 states and 9720 transitions. [2021-08-06 20:11:22,233 INFO L78 Accepts]: Start accepts. Automaton has 4518 states and 9720 transitions. Word has length 30 [2021-08-06 20:11:22,233 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:11:22,233 INFO L470 AbstractCegarLoop]: Abstraction has 4518 states and 9720 transitions. [2021-08-06 20:11:22,233 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.736842105263158) internal successors, (52), 18 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:11:22,233 INFO L276 IsEmpty]: Start isEmpty. Operand 4518 states and 9720 transitions. [2021-08-06 20:11:22,237 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 20:11:22,237 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:11:22,237 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, 1] [2021-08-06 20:11:22,259 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2021-08-06 20:11:22,438 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-06 20:11:22,438 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:11:22,438 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:11:22,438 INFO L82 PathProgramCache]: Analyzing trace with hash 1115477221, now seen corresponding path program 40 times [2021-08-06 20:11:22,438 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:11:22,438 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1562641175] [2021-08-06 20:11:22,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:11:22,438 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:11:22,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:11:22,730 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:11:22,731 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:11:22,776 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:11:22,776 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:11:22,776 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1562641175] [2021-08-06 20:11:22,776 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1562641175] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:11:22,776 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [580289602] [2021-08-06 20:11:22,776 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 20:11:22,777 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:11:22,777 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:11:22,793 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-06 20:11:22,794 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-06 20:11:24,842 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 20:11:24,842 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:11:24,843 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-06 20:11:24,843 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:11:24,962 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-08-06 20:11:25,060 INFO L354 Elim1Store]: treesize reduction 19, result has 20.8 percent of original size [2021-08-06 20:11:25,061 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 78 treesize of output 78 [2021-08-06 20:11:25,275 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-06 20:11:25,275 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 43 treesize of output 36 [2021-08-06 20:11:25,662 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-06 20:11:25,663 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 36 treesize of output 27 [2021-08-06 20:11:25,764 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:11:25,764 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [580289602] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:11:25,764 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:11:25,764 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-08-06 20:11:25,765 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [758270593] [2021-08-06 20:11:25,765 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-06 20:11:25,765 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:11:25,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-06 20:11:25,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2021-08-06 20:11:25,765 INFO L87 Difference]: Start difference. First operand 4518 states and 9720 transitions. Second operand has 18 states, 18 states have (on average 2.888888888888889) internal successors, (52), 17 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:11:26,255 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:11:26,255 INFO L93 Difference]: Finished difference Result 5992 states and 12783 transitions. [2021-08-06 20:11:26,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-06 20:11:26,256 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.888888888888889) internal successors, (52), 17 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have 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-06 20:11:26,256 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:11:26,263 INFO L225 Difference]: With dead ends: 5992 [2021-08-06 20:11:26,263 INFO L226 Difference]: Without dead ends: 5987 [2021-08-06 20:11:26,263 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 422.6ms TimeCoverageRelationStatistics Valid=66, Invalid=354, Unknown=0, NotChecked=0, Total=420 [2021-08-06 20:11:26,267 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5987 states. [2021-08-06 20:11:26,305 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5987 to 4509. [2021-08-06 20:11:26,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4509 states, 4508 states have (on average 2.1517302573203194) internal successors, (9700), 4508 states have internal predecessors, (9700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:11:26,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4509 states to 4509 states and 9700 transitions. [2021-08-06 20:11:26,315 INFO L78 Accepts]: Start accepts. Automaton has 4509 states and 9700 transitions. Word has length 30 [2021-08-06 20:11:26,315 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:11:26,315 INFO L470 AbstractCegarLoop]: Abstraction has 4509 states and 9700 transitions. [2021-08-06 20:11:26,315 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.888888888888889) internal successors, (52), 17 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:11:26,315 INFO L276 IsEmpty]: Start isEmpty. Operand 4509 states and 9700 transitions. [2021-08-06 20:11:26,320 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 20:11:26,320 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:11:26,320 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, 1] [2021-08-06 20:11:26,349 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-06 20:11:26,532 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-06 20:11:26,533 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:11:26,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:11:26,533 INFO L82 PathProgramCache]: Analyzing trace with hash -1299986183, now seen corresponding path program 41 times [2021-08-06 20:11:26,533 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:11:26,533 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1956633689] [2021-08-06 20:11:26,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:11:26,533 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:11:26,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:11:26,783 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:11:26,785 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:11:26,804 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:11:26,804 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:11:26,804 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1956633689] [2021-08-06 20:11:26,804 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1956633689] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:11:26,804 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1486211249] [2021-08-06 20:11:26,804 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 20:11:26,804 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:11:26,804 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:11:26,809 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-06 20:11:26,810 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-06 20:11:28,940 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-06 20:11:28,940 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:11:28,941 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-06 20:11:28,942 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:11:29,075 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-08-06 20:11:29,150 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-06 20:11:29,151 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-08-06 20:11:29,555 INFO L354 Elim1Store]: treesize reduction 20, result has 4.8 percent of original size [2021-08-06 20:11:29,555 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 107 treesize of output 73 [2021-08-06 20:11:29,896 INFO L354 Elim1Store]: treesize reduction 42, result has 14.3 percent of original size [2021-08-06 20:11:29,896 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 81 treesize of output 65 [2021-08-06 20:11:29,993 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:11:29,993 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1486211249] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:11:29,993 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:11:29,993 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 20 [2021-08-06 20:11:29,993 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1035499583] [2021-08-06 20:11:29,993 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-08-06 20:11:29,993 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:11:29,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-06 20:11:29,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=366, Unknown=0, NotChecked=0, Total=420 [2021-08-06 20:11:29,994 INFO L87 Difference]: Start difference. First operand 4509 states and 9700 transitions. Second operand has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 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-06 20:11:31,352 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:11:31,352 INFO L93 Difference]: Finished difference Result 6182 states and 13160 transitions. [2021-08-06 20:11:31,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-08-06 20:11:31,352 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 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 30 [2021-08-06 20:11:31,353 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:11:31,360 INFO L225 Difference]: With dead ends: 6182 [2021-08-06 20:11:31,360 INFO L226 Difference]: Without dead ends: 6160 [2021-08-06 20:11:31,361 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 173 ImplicationChecksByTransitivity, 865.6ms TimeCoverageRelationStatistics Valid=144, Invalid=978, Unknown=0, NotChecked=0, Total=1122 [2021-08-06 20:11:31,365 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6160 states. [2021-08-06 20:11:31,402 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6160 to 4526. [2021-08-06 20:11:31,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4526 states, 4525 states have (on average 2.152486187845304) internal successors, (9740), 4525 states have internal predecessors, (9740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:11:31,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4526 states to 4526 states and 9740 transitions. [2021-08-06 20:11:31,411 INFO L78 Accepts]: Start accepts. Automaton has 4526 states and 9740 transitions. Word has length 30 [2021-08-06 20:11:31,411 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:11:31,411 INFO L470 AbstractCegarLoop]: Abstraction has 4526 states and 9740 transitions. [2021-08-06 20:11:31,411 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 20 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-06 20:11:31,411 INFO L276 IsEmpty]: Start isEmpty. Operand 4526 states and 9740 transitions. [2021-08-06 20:11:31,415 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 20:11:31,415 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:11:31,415 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, 1] [2021-08-06 20:11:31,439 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2021-08-06 20:11:31,616 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-06 20:11:31,616 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:11:31,616 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:11:31,616 INFO L82 PathProgramCache]: Analyzing trace with hash 450756299, now seen corresponding path program 42 times [2021-08-06 20:11:31,617 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:11:31,617 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1897026583] [2021-08-06 20:11:31,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:11:31,617 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:11:31,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:11:31,727 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 26, result has 68.7 percent of original size [2021-08-06 20:11:31,733 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 26, result has 68.7 percent of original size [2021-08-06 20:11:31,768 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 26, result has 69.4 percent of original size [2021-08-06 20:11:31,775 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 26, result has 69.4 percent of original size [2021-08-06 20:11:31,868 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:11:31,869 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:11:31,935 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:11:31,935 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:11:31,935 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1897026583] [2021-08-06 20:11:31,935 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1897026583] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:11:31,935 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1885557844] [2021-08-06 20:11:31,935 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 20:11:31,935 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:11:31,935 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:11:31,936 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-06 20:11:31,938 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-06 20:11:34,116 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-06 20:11:34,116 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:11:34,116 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 34 conjunts are in the unsatisfiable core [2021-08-06 20:11:34,117 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:11:34,266 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-08-06 20:11:34,630 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 20:11:34,631 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 42 treesize of output 50 [2021-08-06 20:11:34,642 INFO L354 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2021-08-06 20:11:34,642 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 47 [2021-08-06 20:11:35,067 INFO L354 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2021-08-06 20:11:35,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 39 treesize of output 47 [2021-08-06 20:11:35,270 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 9, result has 73.5 percent of original size [2021-08-06 20:11:35,272 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 9, result has 73.5 percent of original size [2021-08-06 20:11:35,379 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:11:35,380 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1885557844] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:11:35,380 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:11:35,380 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 14] total 23 [2021-08-06 20:11:35,380 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1910844619] [2021-08-06 20:11:35,380 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-08-06 20:11:35,380 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:11:35,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-08-06 20:11:35,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=501, Unknown=0, NotChecked=0, Total=552 [2021-08-06 20:11:35,381 INFO L87 Difference]: Start difference. First operand 4526 states and 9740 transitions. Second operand has 24 states, 24 states have (on average 2.4583333333333335) internal successors, (59), 23 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-06 20:11:37,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:11:37,604 INFO L93 Difference]: Finished difference Result 5151 states and 10995 transitions. [2021-08-06 20:11:37,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-08-06 20:11:37,605 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.4583333333333335) internal successors, (59), 23 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 30 [2021-08-06 20:11:37,605 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:11:37,611 INFO L225 Difference]: With dead ends: 5151 [2021-08-06 20:11:37,611 INFO L226 Difference]: Without dead ends: 5146 [2021-08-06 20:11:37,612 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 371 ImplicationChecksByTransitivity, 1812.6ms TimeCoverageRelationStatistics Valid=271, Invalid=1985, Unknown=0, NotChecked=0, Total=2256 [2021-08-06 20:11:37,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5146 states. [2021-08-06 20:11:37,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5146 to 4568. [2021-08-06 20:11:37,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4568 states, 4567 states have (on average 2.153273483687322) internal successors, (9834), 4567 states have internal predecessors, (9834), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:11:37,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4568 states to 4568 states and 9834 transitions. [2021-08-06 20:11:37,660 INFO L78 Accepts]: Start accepts. Automaton has 4568 states and 9834 transitions. Word has length 30 [2021-08-06 20:11:37,660 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:11:37,660 INFO L470 AbstractCegarLoop]: Abstraction has 4568 states and 9834 transitions. [2021-08-06 20:11:37,660 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.4583333333333335) internal successors, (59), 23 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-06 20:11:37,660 INFO L276 IsEmpty]: Start isEmpty. Operand 4568 states and 9834 transitions. [2021-08-06 20:11:37,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 20:11:37,664 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:11:37,664 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, 1] [2021-08-06 20:11:37,687 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2021-08-06 20:11:37,864 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-06 20:11:37,865 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:11:37,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:11:37,865 INFO L82 PathProgramCache]: Analyzing trace with hash 1543726795, now seen corresponding path program 43 times [2021-08-06 20:11:37,865 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:11:37,865 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910578222] [2021-08-06 20:11:37,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:11:37,865 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:11:37,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:11:37,967 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 26, result has 68.7 percent of original size [2021-08-06 20:11:37,974 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 26, result has 68.7 percent of original size [2021-08-06 20:11:38,008 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 26, result has 69.4 percent of original size [2021-08-06 20:11:38,015 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 26, result has 69.4 percent of original size [2021-08-06 20:11:38,103 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:11:38,104 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:11:38,123 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:11:38,123 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:11:38,123 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1910578222] [2021-08-06 20:11:38,123 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1910578222] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:11:38,123 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [904583126] [2021-08-06 20:11:38,123 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 20:11:38,123 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:11:38,123 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:11:38,129 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-06 20:11:38,131 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-06 20:11:40,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:11:40,400 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-06 20:11:40,400 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:11:40,557 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-08-06 20:11:40,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-06 20:11:40,876 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-08-06 20:11:40,879 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-06 20:11:40,879 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 28 [2021-08-06 20:11:41,066 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-08-06 20:11:41,155 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:11:41,155 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [904583126] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:11:41,155 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:11:41,155 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2021-08-06 20:11:41,155 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507325049] [2021-08-06 20:11:41,155 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-06 20:11:41,155 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:11:41,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-06 20:11:41,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=330, Unknown=0, NotChecked=0, Total=380 [2021-08-06 20:11:41,156 INFO L87 Difference]: Start difference. First operand 4568 states and 9834 transitions. Second operand has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 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-06 20:11:41,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:11:41,723 INFO L93 Difference]: Finished difference Result 4727 states and 10129 transitions. [2021-08-06 20:11:41,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-06 20:11:41,723 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 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 30 [2021-08-06 20:11:41,723 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:11:41,729 INFO L225 Difference]: With dead ends: 4727 [2021-08-06 20:11:41,729 INFO L226 Difference]: Without dead ends: 4722 [2021-08-06 20:11:41,729 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 340.4ms TimeCoverageRelationStatistics Valid=62, Invalid=400, Unknown=0, NotChecked=0, Total=462 [2021-08-06 20:11:41,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4722 states. [2021-08-06 20:11:41,767 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4722 to 4568. [2021-08-06 20:11:41,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4568 states, 4567 states have (on average 2.153273483687322) internal successors, (9834), 4567 states have internal predecessors, (9834), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:11:41,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4568 states to 4568 states and 9834 transitions. [2021-08-06 20:11:41,776 INFO L78 Accepts]: Start accepts. Automaton has 4568 states and 9834 transitions. Word has length 30 [2021-08-06 20:11:41,776 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:11:41,776 INFO L470 AbstractCegarLoop]: Abstraction has 4568 states and 9834 transitions. [2021-08-06 20:11:41,776 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 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-06 20:11:41,777 INFO L276 IsEmpty]: Start isEmpty. Operand 4568 states and 9834 transitions. [2021-08-06 20:11:41,781 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 20:11:41,781 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:11:41,781 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, 1] [2021-08-06 20:11:41,804 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2021-08-06 20:11:41,981 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-06 20:11:41,981 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:11:41,982 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:11:41,982 INFO L82 PathProgramCache]: Analyzing trace with hash 1494037895, now seen corresponding path program 44 times [2021-08-06 20:11:41,982 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:11:41,982 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31038897] [2021-08-06 20:11:41,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:11:41,982 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:11:41,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:11:42,055 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 10, result has 83.1 percent of original size [2021-08-06 20:11:42,059 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 10, result has 83.1 percent of original size [2021-08-06 20:11:42,094 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 34, result has 63.8 percent of original size [2021-08-06 20:11:42,101 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 34, result has 63.8 percent of original size [2021-08-06 20:11:42,137 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 34, result has 64.6 percent of original size [2021-08-06 20:11:42,144 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 34, result has 64.6 percent of original size [2021-08-06 20:11:42,233 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:11:42,234 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:11:42,253 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:11:42,253 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:11:42,253 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31038897] [2021-08-06 20:11:42,253 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [31038897] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:11:42,253 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1360578514] [2021-08-06 20:11:42,253 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 20:11:42,253 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:11:42,253 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:11:42,257 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-06 20:11:42,258 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-06 20:11:44,573 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 20:11:44,574 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:11:44,574 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-06 20:11:44,575 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:11:44,726 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-08-06 20:11:44,994 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-06 20:11:44,994 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 33 [2021-08-06 20:11:45,051 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 25 [2021-08-06 20:11:45,224 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2021-08-06 20:11:45,313 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:11:45,313 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1360578514] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:11:45,313 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:11:45,313 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2021-08-06 20:11:45,314 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [209596085] [2021-08-06 20:11:45,314 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-06 20:11:45,314 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:11:45,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-06 20:11:45,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=330, Unknown=0, NotChecked=0, Total=380 [2021-08-06 20:11:45,314 INFO L87 Difference]: Start difference. First operand 4568 states and 9834 transitions. Second operand has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 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-06 20:11:45,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:11:45,868 INFO L93 Difference]: Finished difference Result 4790 states and 10269 transitions. [2021-08-06 20:11:45,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-06 20:11:45,868 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 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 30 [2021-08-06 20:11:45,868 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:11:45,874 INFO L225 Difference]: With dead ends: 4790 [2021-08-06 20:11:45,874 INFO L226 Difference]: Without dead ends: 4785 [2021-08-06 20:11:45,874 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 363.8ms TimeCoverageRelationStatistics Valid=67, Invalid=439, Unknown=0, NotChecked=0, Total=506 [2021-08-06 20:11:45,877 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4785 states. [2021-08-06 20:11:45,912 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4785 to 4575. [2021-08-06 20:11:45,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4575 states, 4574 states have (on average 2.1534761696545694) internal successors, (9850), 4574 states have internal predecessors, (9850), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:11:45,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4575 states to 4575 states and 9850 transitions. [2021-08-06 20:11:45,921 INFO L78 Accepts]: Start accepts. Automaton has 4575 states and 9850 transitions. Word has length 30 [2021-08-06 20:11:45,921 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:11:45,921 INFO L470 AbstractCegarLoop]: Abstraction has 4575 states and 9850 transitions. [2021-08-06 20:11:45,921 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.95) internal successors, (59), 19 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-06 20:11:45,921 INFO L276 IsEmpty]: Start isEmpty. Operand 4575 states and 9850 transitions. [2021-08-06 20:11:45,925 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 20:11:45,925 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:11:45,925 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, 1] [2021-08-06 20:11:45,949 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2021-08-06 20:11:46,126 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-06 20:11:46,126 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:11:46,127 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:11:46,127 INFO L82 PathProgramCache]: Analyzing trace with hash -1525787001, now seen corresponding path program 45 times [2021-08-06 20:11:46,127 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:11:46,127 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2064943255] [2021-08-06 20:11:46,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:11:46,127 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:11:46,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:11:46,201 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 10, result has 82.8 percent of original size [2021-08-06 20:11:46,205 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 10, result has 82.8 percent of original size [2021-08-06 20:11:46,236 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 10, result has 83.3 percent of original size [2021-08-06 20:11:46,240 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 10, result has 83.3 percent of original size [2021-08-06 20:11:46,348 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:11:46,349 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:11:46,370 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:11:46,371 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:11:46,371 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2064943255] [2021-08-06 20:11:46,371 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2064943255] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:11:46,371 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2110318850] [2021-08-06 20:11:46,371 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 20:11:46,371 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:11:46,371 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:11:46,372 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-06 20:11:46,374 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-06 20:11:48,699 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-06 20:11:48,700 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:11:48,700 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 35 conjunts are in the unsatisfiable core [2021-08-06 20:11:48,701 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:11:48,854 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-08-06 20:11:49,029 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-06 20:11:49,030 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 31 [2021-08-06 20:11:49,167 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 25 [2021-08-06 20:11:49,423 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-06 20:11:49,423 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 32 treesize of output 40 [2021-08-06 20:11:49,704 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:11:49,705 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2110318850] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:11:49,705 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:11:49,705 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 22 [2021-08-06 20:11:49,705 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1445058497] [2021-08-06 20:11:49,705 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-06 20:11:49,705 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:11:49,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-06 20:11:49,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=457, Unknown=0, NotChecked=0, Total=506 [2021-08-06 20:11:49,706 INFO L87 Difference]: Start difference. First operand 4575 states and 9850 transitions. Second operand has 23 states, 23 states have (on average 2.5652173913043477) internal successors, (59), 22 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-06 20:11:50,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:11:50,775 INFO L93 Difference]: Finished difference Result 4768 states and 10224 transitions. [2021-08-06 20:11:50,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-06 20:11:50,775 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.5652173913043477) internal successors, (59), 22 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 30 [2021-08-06 20:11:50,775 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:11:50,781 INFO L225 Difference]: With dead ends: 4768 [2021-08-06 20:11:50,781 INFO L226 Difference]: Without dead ends: 4763 [2021-08-06 20:11:50,781 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 716.2ms TimeCoverageRelationStatistics Valid=99, Invalid=893, Unknown=0, NotChecked=0, Total=992 [2021-08-06 20:11:50,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4763 states. [2021-08-06 20:11:50,818 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4763 to 4585. [2021-08-06 20:11:50,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4585 states, 4584 states have (on average 2.1535776614310644) internal successors, (9872), 4584 states have internal predecessors, (9872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:11:50,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4585 states to 4585 states and 9872 transitions. [2021-08-06 20:11:50,827 INFO L78 Accepts]: Start accepts. Automaton has 4585 states and 9872 transitions. Word has length 30 [2021-08-06 20:11:50,827 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:11:50,827 INFO L470 AbstractCegarLoop]: Abstraction has 4585 states and 9872 transitions. [2021-08-06 20:11:50,827 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.5652173913043477) internal successors, (59), 22 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-06 20:11:50,827 INFO L276 IsEmpty]: Start isEmpty. Operand 4585 states and 9872 transitions. [2021-08-06 20:11:50,831 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 20:11:50,831 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:11:50,831 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, 1] [2021-08-06 20:11:50,854 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2021-08-06 20:11:51,032 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-06 20:11:51,032 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:11:51,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:11:51,032 INFO L82 PathProgramCache]: Analyzing trace with hash -1151648519, now seen corresponding path program 46 times [2021-08-06 20:11:51,032 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:11:51,033 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [637071405] [2021-08-06 20:11:51,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:11:51,033 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:11:51,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:11:51,154 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 84.5 percent of original size [2021-08-06 20:11:51,160 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 84.5 percent of original size [2021-08-06 20:11:51,203 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 8, result has 82.2 percent of original size [2021-08-06 20:11:51,204 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 8, result has 82.2 percent of original size [2021-08-06 20:11:51,272 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:11:51,273 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:11:51,292 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:11:51,293 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:11:51,293 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [637071405] [2021-08-06 20:11:51,293 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [637071405] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:11:51,293 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [833473015] [2021-08-06 20:11:51,293 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 20:11:51,293 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:11:51,293 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:11:51,297 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-06 20:11:51,322 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-06 20:11:53,794 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 20:11:53,794 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:11:53,795 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-06 20:11:53,795 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:11:53,935 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-08-06 20:11:54,132 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-08-06 20:11:54,132 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 52 treesize of output 46 [2021-08-06 20:11:54,325 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-06 20:11:54,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, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 39 treesize of output 32 [2021-08-06 20:11:54,589 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-06 20:11:54,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, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 38 treesize of output 29 [2021-08-06 20:11:54,683 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:11:54,684 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [833473015] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:11:54,684 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:11:54,684 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-08-06 20:11:54,684 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1375100243] [2021-08-06 20:11:54,684 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-06 20:11:54,684 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:11:54,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-06 20:11:54,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2021-08-06 20:11:54,684 INFO L87 Difference]: Start difference. First operand 4585 states and 9872 transitions. Second operand has 18 states, 18 states have (on average 2.7222222222222223) internal successors, (49), 17 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:11:55,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:11:55,295 INFO L93 Difference]: Finished difference Result 4886 states and 10481 transitions. [2021-08-06 20:11:55,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-06 20:11:55,295 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.7222222222222223) internal successors, (49), 17 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have 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-06 20:11:55,296 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:11:55,301 INFO L225 Difference]: With dead ends: 4886 [2021-08-06 20:11:55,302 INFO L226 Difference]: Without dead ends: 4881 [2021-08-06 20:11:55,302 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 338.3ms TimeCoverageRelationStatistics Valid=54, Invalid=326, Unknown=0, NotChecked=0, Total=380 [2021-08-06 20:11:55,305 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4881 states. [2021-08-06 20:11:55,342 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4881 to 4583. [2021-08-06 20:11:55,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4583 states, 4582 states have (on average 2.1536446966390224) internal successors, (9868), 4582 states have internal predecessors, (9868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:11:55,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4583 states to 4583 states and 9868 transitions. [2021-08-06 20:11:55,351 INFO L78 Accepts]: Start accepts. Automaton has 4583 states and 9868 transitions. Word has length 30 [2021-08-06 20:11:55,351 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:11:55,352 INFO L470 AbstractCegarLoop]: Abstraction has 4583 states and 9868 transitions. [2021-08-06 20:11:55,352 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.7222222222222223) internal successors, (49), 17 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:11:55,352 INFO L276 IsEmpty]: Start isEmpty. Operand 4583 states and 9868 transitions. [2021-08-06 20:11:55,357 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-06 20:11:55,357 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:11:55,357 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, 1] [2021-08-06 20:11:55,380 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2021-08-06 20:11:55,557 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-06 20:11:55,558 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:11:55,558 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:11:55,558 INFO L82 PathProgramCache]: Analyzing trace with hash 2075115403, now seen corresponding path program 47 times [2021-08-06 20:11:55,558 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:11:55,558 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [26602311] [2021-08-06 20:11:55,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:11:55,558 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:11:55,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:11:55,738 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 8, result has 82.2 percent of original size [2021-08-06 20:11:55,740 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 8, result has 82.2 percent of original size [2021-08-06 20:11:55,817 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:11:55,819 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:11:55,842 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:11:55,842 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:11:55,842 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [26602311] [2021-08-06 20:11:55,842 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [26602311] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:11:55,842 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [414564051] [2021-08-06 20:11:55,843 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 20:11:55,843 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:11:55,843 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:11:55,849 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-06 20:11:55,869 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-06 20:11:58,328 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-06 20:11:58,329 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:11:58,329 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 33 conjunts are in the unsatisfiable core [2021-08-06 20:11:58,330 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:11:58,470 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-08-06 20:11:58,620 INFO L354 Elim1Store]: treesize reduction 19, result has 20.8 percent of original size [2021-08-06 20:11:58,621 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 80 treesize of output 80 [2021-08-06 20:11:58,968 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-06 20:11:58,975 INFO L354 Elim1Store]: treesize reduction 16, result has 15.8 percent of original size [2021-08-06 20:11:58,975 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 58 treesize of output 45 [2021-08-06 20:11:59,289 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-06 20:11:59,289 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 41 treesize of output 32 [2021-08-06 20:11:59,405 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:11:59,405 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [414564051] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:11:59,405 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:11:59,405 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 18 [2021-08-06 20:11:59,405 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1974502120] [2021-08-06 20:11:59,406 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-06 20:11:59,406 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:11:59,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-06 20:11:59,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=301, Unknown=0, NotChecked=0, Total=342 [2021-08-06 20:11:59,406 INFO L87 Difference]: Start difference. First operand 4583 states and 9868 transitions. Second operand has 19 states, 19 states have (on average 2.736842105263158) internal successors, (52), 18 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:12:00,415 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:12:00,415 INFO L93 Difference]: Finished difference Result 5053 states and 10787 transitions. [2021-08-06 20:12:00,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-08-06 20:12:00,416 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.736842105263158) internal successors, (52), 18 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have 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-06 20:12:00,416 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:12:00,422 INFO L225 Difference]: With dead ends: 5053 [2021-08-06 20:12:00,422 INFO L226 Difference]: Without dead ends: 5043 [2021-08-06 20:12:00,423 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 624.0ms TimeCoverageRelationStatistics Valid=83, Invalid=619, Unknown=0, NotChecked=0, Total=702 [2021-08-06 20:12:00,426 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5043 states. [2021-08-06 20:12:00,463 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5043 to 4631. [2021-08-06 20:12:00,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4631 states, 4630 states have (on average 2.1555075593952484) internal successors, (9980), 4630 states have internal predecessors, (9980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:12:00,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4631 states to 4631 states and 9980 transitions. [2021-08-06 20:12:00,473 INFO L78 Accepts]: Start accepts. Automaton has 4631 states and 9980 transitions. Word has length 30 [2021-08-06 20:12:00,473 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:12:00,473 INFO L470 AbstractCegarLoop]: Abstraction has 4631 states and 9980 transitions. [2021-08-06 20:12:00,473 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.736842105263158) internal successors, (52), 18 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:12:00,473 INFO L276 IsEmpty]: Start isEmpty. Operand 4631 states and 9980 transitions. [2021-08-06 20:12:00,478 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-08-06 20:12:00,478 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:12:00,478 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:12:00,501 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2021-08-06 20:12:00,678 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-06 20:12:00,679 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:12:00,679 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:12:00,679 INFO L82 PathProgramCache]: Analyzing trace with hash -1828267505, now seen corresponding path program 48 times [2021-08-06 20:12:00,679 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:12:00,679 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [797677141] [2021-08-06 20:12:00,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:12:00,679 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:12:00,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:12:00,749 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:12:00,750 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:12:00,750 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [797677141] [2021-08-06 20:12:00,750 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [797677141] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:12:00,750 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [979269025] [2021-08-06 20:12:00,750 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 20:12:00,750 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:12:00,750 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:12:00,751 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-06 20:12:00,752 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-06 20:12:03,353 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-06 20:12:03,353 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:12:03,354 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-06 20:12:03,354 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:12:03,543 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 20:12:03,543 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [979269025] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:12:03,543 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:12:03,543 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2021-08-06 20:12:03,543 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2030169697] [2021-08-06 20:12:03,544 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-06 20:12:03,544 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:12:03,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-06 20:12:03,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-08-06 20:12:03,544 INFO L87 Difference]: Start difference. First operand 4631 states and 9980 transitions. Second operand has 14 states, 14 states have (on average 4.142857142857143) internal successors, (58), 13 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-06 20:12:04,574 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:12:04,574 INFO L93 Difference]: Finished difference Result 14162 states and 30560 transitions. [2021-08-06 20:12:04,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2021-08-06 20:12:04,575 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 4.142857142857143) internal successors, (58), 13 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 32 [2021-08-06 20:12:04,575 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:12:04,603 INFO L225 Difference]: With dead ends: 14162 [2021-08-06 20:12:04,603 INFO L226 Difference]: Without dead ends: 14162 [2021-08-06 20:12:04,604 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1227 ImplicationChecksByTransitivity, 558.9ms TimeCoverageRelationStatistics Valid=926, Invalid=2734, Unknown=0, NotChecked=0, Total=3660 [2021-08-06 20:12:04,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14162 states. [2021-08-06 20:12:04,746 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14162 to 9477. [2021-08-06 20:12:04,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9477 states, 9476 states have (on average 2.1897425073870833) internal successors, (20750), 9476 states have internal predecessors, (20750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:12:04,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9477 states to 9477 states and 20750 transitions. [2021-08-06 20:12:04,776 INFO L78 Accepts]: Start accepts. Automaton has 9477 states and 20750 transitions. Word has length 32 [2021-08-06 20:12:04,776 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:12:04,776 INFO L470 AbstractCegarLoop]: Abstraction has 9477 states and 20750 transitions. [2021-08-06 20:12:04,776 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 4.142857142857143) internal successors, (58), 13 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-06 20:12:04,776 INFO L276 IsEmpty]: Start isEmpty. Operand 9477 states and 20750 transitions. [2021-08-06 20:12:04,790 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-08-06 20:12:04,790 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:12:04,790 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:12:04,814 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2021-08-06 20:12:04,990 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-06 20:12:04,991 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:12:04,991 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:12:04,991 INFO L82 PathProgramCache]: Analyzing trace with hash 918395279, now seen corresponding path program 49 times [2021-08-06 20:12:04,991 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:12:04,991 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [536224975] [2021-08-06 20:12:04,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:12:04,992 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:12:05,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:12:05,044 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 14 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:12:05,044 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:12:05,045 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [536224975] [2021-08-06 20:12:05,045 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [536224975] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:12:05,045 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [930482599] [2021-08-06 20:12:05,045 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 20:12:05,045 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:12:05,045 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:12:05,046 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-06 20:12:05,046 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-06 20:12:07,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:12:07,633 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-06 20:12:07,634 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:12:07,736 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 6, result has 14.3 percent of original size [2021-08-06 20:12:07,737 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 6, result has 14.3 percent of original size [2021-08-06 20:12:07,776 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 14 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:12:07,778 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [930482599] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:12:07,778 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:12:07,778 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 8 [2021-08-06 20:12:07,778 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1138914676] [2021-08-06 20:12:07,779 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-08-06 20:12:07,779 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:12:07,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-08-06 20:12:07,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2021-08-06 20:12:07,779 INFO L87 Difference]: Start difference. First operand 9477 states and 20750 transitions. Second operand has 9 states, 9 states have (on average 4.111111111111111) internal successors, (37), 8 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:12:07,897 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:12:07,897 INFO L93 Difference]: Finished difference Result 15791 states and 34164 transitions. [2021-08-06 20:12:07,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-06 20:12:07,897 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.111111111111111) internal successors, (37), 8 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2021-08-06 20:12:07,897 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:12:07,921 INFO L225 Difference]: With dead ends: 15791 [2021-08-06 20:12:07,921 INFO L226 Difference]: Without dead ends: 15735 [2021-08-06 20:12:07,921 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 53.6ms TimeCoverageRelationStatistics Valid=64, Invalid=118, Unknown=0, NotChecked=0, Total=182 [2021-08-06 20:12:07,933 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15735 states. [2021-08-06 20:12:08,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15735 to 12978. [2021-08-06 20:12:08,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12978 states, 12977 states have (on average 2.184788471911844) internal successors, (28352), 12977 states have internal predecessors, (28352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:12:08,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12978 states to 12978 states and 28352 transitions. [2021-08-06 20:12:08,122 INFO L78 Accepts]: Start accepts. Automaton has 12978 states and 28352 transitions. Word has length 32 [2021-08-06 20:12:08,122 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:12:08,122 INFO L470 AbstractCegarLoop]: Abstraction has 12978 states and 28352 transitions. [2021-08-06 20:12:08,122 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.111111111111111) internal successors, (37), 8 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:12:08,122 INFO L276 IsEmpty]: Start isEmpty. Operand 12978 states and 28352 transitions. [2021-08-06 20:12:08,135 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-08-06 20:12:08,136 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:12:08,136 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:12:08,159 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-06 20:12:08,336 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-06 20:12:08,336 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:12:08,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:12:08,337 INFO L82 PathProgramCache]: Analyzing trace with hash -1905881261, now seen corresponding path program 50 times [2021-08-06 20:12:08,337 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:12:08,337 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1297046738] [2021-08-06 20:12:08,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:12:08,337 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:12:08,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:12:08,382 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 11 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 20:12:08,382 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:12:08,382 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1297046738] [2021-08-06 20:12:08,383 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1297046738] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:12:08,383 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2145717873] [2021-08-06 20:12:08,383 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 20:12:08,383 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:12:08,383 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:12:08,384 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-06 20:12:08,414 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-06 20:12:11,084 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 20:12:11,085 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:12:11,085 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-06 20:12:11,086 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:12:11,178 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 8, result has 11.1 percent of original size [2021-08-06 20:12:11,178 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 8, result has 11.1 percent of original size [2021-08-06 20:12:11,224 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 11 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 20:12:11,224 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2145717873] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:12:11,224 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:12:11,224 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 6 [2021-08-06 20:12:11,225 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [297448069] [2021-08-06 20:12:11,225 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-08-06 20:12:11,225 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:12:11,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-08-06 20:12:11,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-08-06 20:12:11,225 INFO L87 Difference]: Start difference. First operand 12978 states and 28352 transitions. Second operand has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 6 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:12:11,333 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:12:11,333 INFO L93 Difference]: Finished difference Result 13670 states and 29630 transitions. [2021-08-06 20:12:11,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-06 20:12:11,334 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 6 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2021-08-06 20:12:11,334 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:12:11,356 INFO L225 Difference]: With dead ends: 13670 [2021-08-06 20:12:11,356 INFO L226 Difference]: Without dead ends: 13670 [2021-08-06 20:12:11,356 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 32 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 37.6ms TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2021-08-06 20:12:11,367 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13670 states. [2021-08-06 20:12:11,499 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13670 to 13037. [2021-08-06 20:12:11,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13037 states, 13036 states have (on average 2.1834151580239336) internal successors, (28463), 13036 states have internal predecessors, (28463), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:12:11,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13037 states to 13037 states and 28463 transitions. [2021-08-06 20:12:11,534 INFO L78 Accepts]: Start accepts. Automaton has 13037 states and 28463 transitions. Word has length 32 [2021-08-06 20:12:11,534 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:12:11,534 INFO L470 AbstractCegarLoop]: Abstraction has 13037 states and 28463 transitions. [2021-08-06 20:12:11,534 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 6 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:12:11,534 INFO L276 IsEmpty]: Start isEmpty. Operand 13037 states and 28463 transitions. [2021-08-06 20:12:11,548 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-08-06 20:12:11,548 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:12:11,549 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:12:11,572 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-06 20:12:11,749 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-06 20:12:11,749 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:12:11,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:12:11,749 INFO L82 PathProgramCache]: Analyzing trace with hash -2036454569, now seen corresponding path program 51 times [2021-08-06 20:12:11,750 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:12:11,750 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136726447] [2021-08-06 20:12:11,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:12:11,750 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:12:11,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:12:11,798 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 11 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:12:11,798 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:12:11,798 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2136726447] [2021-08-06 20:12:11,798 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2136726447] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:12:11,798 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [615298323] [2021-08-06 20:12:11,798 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 20:12:11,799 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:12:11,799 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:12:11,813 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-06 20:12:11,820 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-06 20:12:14,514 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-06 20:12:14,514 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:12:14,515 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-06 20:12:14,517 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:12:14,685 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 6, result has 14.3 percent of original size [2021-08-06 20:12:14,685 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 6, result has 14.3 percent of original size [2021-08-06 20:12:14,725 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 9 proven. 7 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-06 20:12:14,725 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [615298323] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:12:14,725 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:12:14,725 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 11 [2021-08-06 20:12:14,725 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1130381912] [2021-08-06 20:12:14,725 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-06 20:12:14,725 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:12:14,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-06 20:12:14,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-08-06 20:12:14,726 INFO L87 Difference]: Start difference. First operand 13037 states and 28463 transitions. Second operand has 12 states, 12 states have (on average 4.25) internal successors, (51), 11 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-06 20:12:15,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:12:15,498 INFO L93 Difference]: Finished difference Result 39985 states and 85160 transitions. [2021-08-06 20:12:15,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-08-06 20:12:15,498 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.25) internal successors, (51), 11 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 32 [2021-08-06 20:12:15,498 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:12:15,674 INFO L225 Difference]: With dead ends: 39985 [2021-08-06 20:12:15,674 INFO L226 Difference]: Without dead ends: 38565 [2021-08-06 20:12:15,675 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 409 ImplicationChecksByTransitivity, 376.8ms TimeCoverageRelationStatistics Valid=475, Invalid=1247, Unknown=0, NotChecked=0, Total=1722 [2021-08-06 20:12:15,723 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38565 states. [2021-08-06 20:12:16,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38565 to 30600. [2021-08-06 20:12:16,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30600 states, 30599 states have (on average 2.178731331089251) internal successors, (66667), 30599 states have internal predecessors, (66667), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:12:16,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30600 states to 30600 states and 66667 transitions. [2021-08-06 20:12:16,405 INFO L78 Accepts]: Start accepts. Automaton has 30600 states and 66667 transitions. Word has length 32 [2021-08-06 20:12:16,405 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:12:16,405 INFO L470 AbstractCegarLoop]: Abstraction has 30600 states and 66667 transitions. [2021-08-06 20:12:16,405 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.25) internal successors, (51), 11 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-06 20:12:16,405 INFO L276 IsEmpty]: Start isEmpty. Operand 30600 states and 66667 transitions. [2021-08-06 20:12:16,432 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-08-06 20:12:16,432 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:12:16,432 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:12:16,456 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-06 20:12:16,633 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-06 20:12:16,633 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:12:16,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:12:16,633 INFO L82 PathProgramCache]: Analyzing trace with hash -124144809, now seen corresponding path program 52 times [2021-08-06 20:12:16,633 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:12:16,633 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [816819407] [2021-08-06 20:12:16,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:12:16,634 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:12:16,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:12:16,698 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-06 20:12:16,699 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:12:16,699 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [816819407] [2021-08-06 20:12:16,699 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [816819407] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:12:16,699 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [965379603] [2021-08-06 20:12:16,699 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 20:12:16,699 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:12:16,699 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:12:16,700 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-06 20:12:16,700 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-06 20:12:19,529 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 20:12:19,529 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:12:19,529 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-06 20:12:19,530 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:12:19,622 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 8, result has 11.1 percent of original size [2021-08-06 20:12:19,622 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 8, result has 11.1 percent of original size [2021-08-06 20:12:19,668 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 11 proven. 5 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-06 20:12:19,668 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [965379603] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:12:19,668 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:12:19,668 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 6 [2021-08-06 20:12:19,669 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972728444] [2021-08-06 20:12:19,669 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-08-06 20:12:19,669 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:12:19,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-08-06 20:12:19,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2021-08-06 20:12:19,669 INFO L87 Difference]: Start difference. First operand 30600 states and 66667 transitions. Second operand has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 6 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:12:19,859 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:12:19,859 INFO L93 Difference]: Finished difference Result 35048 states and 75802 transitions. [2021-08-06 20:12:19,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-06 20:12:19,859 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 6 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2021-08-06 20:12:19,859 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:12:19,975 INFO L225 Difference]: With dead ends: 35048 [2021-08-06 20:12:19,975 INFO L226 Difference]: Without dead ends: 35048 [2021-08-06 20:12:19,975 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 32 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 44.6ms TimeCoverageRelationStatistics Valid=42, Invalid=68, Unknown=0, NotChecked=0, Total=110 [2021-08-06 20:12:20,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35048 states. [2021-08-06 20:12:20,522 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35048 to 33495. [2021-08-06 20:12:20,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33495 states, 33494 states have (on average 2.175494118349555) internal successors, (72866), 33494 states have internal predecessors, (72866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:12:20,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33495 states to 33495 states and 72866 transitions. [2021-08-06 20:12:20,621 INFO L78 Accepts]: Start accepts. Automaton has 33495 states and 72866 transitions. Word has length 32 [2021-08-06 20:12:20,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:12:20,622 INFO L470 AbstractCegarLoop]: Abstraction has 33495 states and 72866 transitions. [2021-08-06 20:12:20,622 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 6 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:12:20,622 INFO L276 IsEmpty]: Start isEmpty. Operand 33495 states and 72866 transitions. [2021-08-06 20:12:20,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-08-06 20:12:20,648 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:12:20,648 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:12:20,672 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-06 20:12:20,848 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-06 20:12:20,848 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:12:20,849 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:12:20,849 INFO L82 PathProgramCache]: Analyzing trace with hash 567971839, now seen corresponding path program 53 times [2021-08-06 20:12:20,849 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:12:20,849 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033475421] [2021-08-06 20:12:20,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:12:20,849 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:12:20,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:12:20,893 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 7 proven. 6 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-08-06 20:12:20,893 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:12:20,894 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2033475421] [2021-08-06 20:12:20,894 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2033475421] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:12:20,894 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [321659576] [2021-08-06 20:12:20,894 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 20:12:20,894 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:12:20,894 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:12:20,895 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-06 20:12:20,896 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-06 20:12:23,722 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-08-06 20:12:23,723 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:12:23,723 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-06 20:12:23,724 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:12:23,933 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 20:12:23,933 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [321659576] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:12:23,933 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:12:23,933 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2021-08-06 20:12:23,934 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [810795985] [2021-08-06 20:12:23,934 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-06 20:12:23,934 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:12:23,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-06 20:12:23,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-08-06 20:12:23,934 INFO L87 Difference]: Start difference. First operand 33495 states and 72866 transitions. Second operand has 14 states, 14 states have (on average 3.857142857142857) internal successors, (54), 13 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:12:25,272 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:12:25,272 INFO L93 Difference]: Finished difference Result 65975 states and 146131 transitions. [2021-08-06 20:12:25,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2021-08-06 20:12:25,273 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.857142857142857) internal successors, (54), 13 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2021-08-06 20:12:25,273 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:12:25,620 INFO L225 Difference]: With dead ends: 65975 [2021-08-06 20:12:25,620 INFO L226 Difference]: Without dead ends: 65817 [2021-08-06 20:12:25,621 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2130 ImplicationChecksByTransitivity, 669.4ms TimeCoverageRelationStatistics Valid=1335, Invalid=4215, Unknown=0, NotChecked=0, Total=5550 [2021-08-06 20:12:25,677 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65817 states. [2021-08-06 20:12:26,409 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65817 to 40333. [2021-08-06 20:12:26,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40333 states, 40332 states have (on average 2.1834027571159376) internal successors, (88061), 40332 states have internal predecessors, (88061), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:12:26,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40333 states to 40333 states and 88061 transitions. [2021-08-06 20:12:26,525 INFO L78 Accepts]: Start accepts. Automaton has 40333 states and 88061 transitions. Word has length 32 [2021-08-06 20:12:26,525 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:12:26,525 INFO L470 AbstractCegarLoop]: Abstraction has 40333 states and 88061 transitions. [2021-08-06 20:12:26,526 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.857142857142857) internal successors, (54), 13 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:12:26,526 INFO L276 IsEmpty]: Start isEmpty. Operand 40333 states and 88061 transitions. [2021-08-06 20:12:26,555 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-08-06 20:12:26,555 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:12:26,555 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:12:26,579 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-06 20:12:26,756 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-06 20:12:26,756 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:12:26,756 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:12:26,756 INFO L82 PathProgramCache]: Analyzing trace with hash -270795859, now seen corresponding path program 54 times [2021-08-06 20:12:26,756 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:12:26,756 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [162726317] [2021-08-06 20:12:26,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:12:26,757 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:12:26,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:12:26,989 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:12:26,990 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:12:26,990 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [162726317] [2021-08-06 20:12:26,990 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [162726317] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:12:26,990 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [823792584] [2021-08-06 20:12:26,990 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 20:12:26,990 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:12:26,990 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:12:26,991 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-06 20:12:26,991 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-06 20:12:29,753 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-06 20:12:29,753 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:12:29,754 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-06 20:12:29,754 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:12:29,867 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 8, result has 11.1 percent of original size [2021-08-06 20:12:29,867 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 8, result has 11.1 percent of original size [2021-08-06 20:12:29,900 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 20:12:29,900 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [823792584] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:12:29,900 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:12:29,900 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 7 [2021-08-06 20:12:29,900 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469526650] [2021-08-06 20:12:29,900 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-08-06 20:12:29,900 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:12:29,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-08-06 20:12:29,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2021-08-06 20:12:29,901 INFO L87 Difference]: Start difference. First operand 40333 states and 88061 transitions. Second operand has 8 states, 8 states have (on average 4.875) internal successors, (39), 7 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:12:30,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:12:30,203 INFO L93 Difference]: Finished difference Result 61077 states and 132302 transitions. [2021-08-06 20:12:30,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-06 20:12:30,204 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.875) internal successors, (39), 7 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2021-08-06 20:12:30,205 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:12:30,485 INFO L225 Difference]: With dead ends: 61077 [2021-08-06 20:12:30,486 INFO L226 Difference]: Without dead ends: 61007 [2021-08-06 20:12:30,486 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 49.1ms TimeCoverageRelationStatistics Valid=55, Invalid=101, Unknown=0, NotChecked=0, Total=156 [2021-08-06 20:12:30,550 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61007 states. [2021-08-06 20:12:31,219 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61007 to 40080. [2021-08-06 20:12:31,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40080 states, 40079 states have (on average 2.1632276254397564) internal successors, (86700), 40079 states have internal predecessors, (86700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:12:31,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40080 states to 40080 states and 86700 transitions. [2021-08-06 20:12:31,334 INFO L78 Accepts]: Start accepts. Automaton has 40080 states and 86700 transitions. Word has length 32 [2021-08-06 20:12:31,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:12:31,334 INFO L470 AbstractCegarLoop]: Abstraction has 40080 states and 86700 transitions. [2021-08-06 20:12:31,334 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.875) internal successors, (39), 7 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:12:31,334 INFO L276 IsEmpty]: Start isEmpty. Operand 40080 states and 86700 transitions. [2021-08-06 20:12:31,362 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-08-06 20:12:31,362 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:12:31,362 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:12:31,395 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Forceful destruction successful, exit code 0 [2021-08-06 20:12:31,563 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-06 20:12:31,563 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:12:31,563 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:12:31,563 INFO L82 PathProgramCache]: Analyzing trace with hash -901172119, now seen corresponding path program 55 times [2021-08-06 20:12:31,563 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:12:31,563 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [571988786] [2021-08-06 20:12:31,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:12:31,564 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:12:31,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:12:31,774 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:12:31,775 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:12:31,775 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [571988786] [2021-08-06 20:12:31,775 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [571988786] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:12:31,775 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [467418391] [2021-08-06 20:12:31,775 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 20:12:31,775 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:12:31,775 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:12:31,789 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-06 20:12:31,799 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-06 20:12:34,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:12:34,559 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-06 20:12:34,559 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:12:34,668 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 8, result has 11.1 percent of original size [2021-08-06 20:12:34,669 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 8, result has 11.1 percent of original size [2021-08-06 20:12:34,701 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 20:12:34,701 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [467418391] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:12:34,701 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:12:34,701 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 6 [2021-08-06 20:12:34,701 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [353760424] [2021-08-06 20:12:34,701 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-08-06 20:12:34,701 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:12:34,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-08-06 20:12:34,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-08-06 20:12:34,702 INFO L87 Difference]: Start difference. First operand 40080 states and 86700 transitions. Second operand has 7 states, 7 states have (on average 5.714285714285714) internal successors, (40), 6 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-06 20:12:35,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:12:35,024 INFO L93 Difference]: Finished difference Result 57281 states and 123045 transitions. [2021-08-06 20:12:35,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-06 20:12:35,024 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.714285714285714) internal successors, (40), 6 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 32 [2021-08-06 20:12:35,024 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:12:35,142 INFO L225 Difference]: With dead ends: 57281 [2021-08-06 20:12:35,142 INFO L226 Difference]: Without dead ends: 57271 [2021-08-06 20:12:35,142 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 32 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 40.4ms TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2021-08-06 20:12:35,191 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57271 states. [2021-08-06 20:12:35,918 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57271 to 52077. [2021-08-06 20:12:35,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52077 states, 52076 states have (on average 2.1657961440970888) internal successors, (112786), 52076 states have internal predecessors, (112786), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:12:36,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52077 states to 52077 states and 112786 transitions. [2021-08-06 20:12:36,288 INFO L78 Accepts]: Start accepts. Automaton has 52077 states and 112786 transitions. Word has length 32 [2021-08-06 20:12:36,289 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:12:36,289 INFO L470 AbstractCegarLoop]: Abstraction has 52077 states and 112786 transitions. [2021-08-06 20:12:36,289 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.714285714285714) internal successors, (40), 6 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-06 20:12:36,289 INFO L276 IsEmpty]: Start isEmpty. Operand 52077 states and 112786 transitions. [2021-08-06 20:12:36,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-06 20:12:36,349 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:12:36,349 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:12:36,371 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-06 20:12:36,549 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-06 20:12:36,549 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:12:36,549 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:12:36,550 INFO L82 PathProgramCache]: Analyzing trace with hash -2051438581, now seen corresponding path program 56 times [2021-08-06 20:12:36,550 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:12:36,550 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1761294794] [2021-08-06 20:12:36,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:12:36,550 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:12:36,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:12:36,601 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 15 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 20:12:36,601 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:12:36,602 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1761294794] [2021-08-06 20:12:36,602 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1761294794] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:12:36,602 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1050262193] [2021-08-06 20:12:36,602 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 20:12:36,602 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:12:36,602 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:12:36,603 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-06 20:12:36,638 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-06 20:12:39,485 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 20:12:39,485 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:12:39,485 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-06 20:12:39,486 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:12:39,614 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 6, result has 14.3 percent of original size [2021-08-06 20:12:39,615 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 6, result has 14.3 percent of original size [2021-08-06 20:12:39,647 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 15 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 20:12:39,647 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1050262193] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:12:39,647 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:12:39,647 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 8 [2021-08-06 20:12:39,647 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525944640] [2021-08-06 20:12:39,647 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-08-06 20:12:39,647 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:12:39,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-08-06 20:12:39,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2021-08-06 20:12:39,648 INFO L87 Difference]: Start difference. First operand 52077 states and 112786 transitions. Second operand has 9 states, 9 states have (on average 4.222222222222222) internal successors, (38), 8 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:12:39,931 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:12:39,932 INFO L93 Difference]: Finished difference Result 54510 states and 117535 transitions. [2021-08-06 20:12:39,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-06 20:12:39,932 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.222222222222222) internal successors, (38), 8 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-06 20:12:39,932 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:12:40,061 INFO L225 Difference]: With dead ends: 54510 [2021-08-06 20:12:40,061 INFO L226 Difference]: Without dead ends: 53993 [2021-08-06 20:12:40,061 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 49.0ms TimeCoverageRelationStatistics Valid=55, Invalid=101, Unknown=0, NotChecked=0, Total=156 [2021-08-06 20:12:40,196 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53993 states. [2021-08-06 20:12:40,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53993 to 45200. [2021-08-06 20:12:40,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45200 states, 45199 states have (on average 2.162282351379455) internal successors, (97733), 45199 states have internal predecessors, (97733), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:12:40,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45200 states to 45200 states and 97733 transitions. [2021-08-06 20:12:40,959 INFO L78 Accepts]: Start accepts. Automaton has 45200 states and 97733 transitions. Word has length 33 [2021-08-06 20:12:40,959 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:12:40,959 INFO L470 AbstractCegarLoop]: Abstraction has 45200 states and 97733 transitions. [2021-08-06 20:12:40,960 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.222222222222222) internal successors, (38), 8 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:12:40,960 INFO L276 IsEmpty]: Start isEmpty. Operand 45200 states and 97733 transitions. [2021-08-06 20:12:41,002 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-06 20:12:41,002 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:12:41,002 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:12:41,026 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Forceful destruction successful, exit code 0 [2021-08-06 20:12:41,203 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-06 20:12:41,204 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:12:41,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:12:41,204 INFO L82 PathProgramCache]: Analyzing trace with hash 2028467723, now seen corresponding path program 57 times [2021-08-06 20:12:41,204 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:12:41,204 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [927837140] [2021-08-06 20:12:41,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:12:41,204 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:12:41,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:12:41,252 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 8 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-06 20:12:41,252 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:12:41,252 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [927837140] [2021-08-06 20:12:41,252 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [927837140] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:12:41,252 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [12703134] [2021-08-06 20:12:41,252 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 20:12:41,252 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:12:41,252 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:12:41,253 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-06 20:12:41,254 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-06 20:12:44,252 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-06 20:12:44,252 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:12:44,252 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-06 20:12:44,253 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:12:44,376 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 6, result has 14.3 percent of original size [2021-08-06 20:12:44,376 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 6, result has 14.3 percent of original size [2021-08-06 20:12:44,415 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 14 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-06 20:12:44,415 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [12703134] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:12:44,415 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:12:44,415 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 10 [2021-08-06 20:12:44,416 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830655329] [2021-08-06 20:12:44,416 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-06 20:12:44,416 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:12:44,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-06 20:12:44,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2021-08-06 20:12:44,416 INFO L87 Difference]: Start difference. First operand 45200 states and 97733 transitions. Second operand has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 10 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:12:45,323 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:12:45,323 INFO L93 Difference]: Finished difference Result 96598 states and 208118 transitions. [2021-08-06 20:12:45,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2021-08-06 20:12:45,323 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 10 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have 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-06 20:12:45,324 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:12:45,563 INFO L225 Difference]: With dead ends: 96598 [2021-08-06 20:12:45,563 INFO L226 Difference]: Without dead ends: 96467 [2021-08-06 20:12:45,563 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 715 ImplicationChecksByTransitivity, 340.3ms TimeCoverageRelationStatistics Valid=558, Invalid=1794, Unknown=0, NotChecked=0, Total=2352 [2021-08-06 20:12:45,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96467 states. [2021-08-06 20:12:46,945 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96467 to 67584. [2021-08-06 20:12:47,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 67584 states, 67583 states have (on average 2.158723347587411) internal successors, (145893), 67583 states have internal predecessors, (145893), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:12:47,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67584 states to 67584 states and 145893 transitions. [2021-08-06 20:12:47,157 INFO L78 Accepts]: Start accepts. Automaton has 67584 states and 145893 transitions. Word has length 33 [2021-08-06 20:12:47,157 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:12:47,157 INFO L470 AbstractCegarLoop]: Abstraction has 67584 states and 145893 transitions. [2021-08-06 20:12:47,157 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 10 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:12:47,157 INFO L276 IsEmpty]: Start isEmpty. Operand 67584 states and 145893 transitions. [2021-08-06 20:12:47,434 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-06 20:12:47,434 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:12:47,435 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:12:47,512 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-06 20:12:47,660 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-06 20:12:47,661 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:12:47,661 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:12:47,661 INFO L82 PathProgramCache]: Analyzing trace with hash 312007473, now seen corresponding path program 58 times [2021-08-06 20:12:47,661 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:12:47,661 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1405809789] [2021-08-06 20:12:47,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:12:47,661 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:12:47,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:12:47,710 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 8 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 20:12:47,710 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:12:47,710 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1405809789] [2021-08-06 20:12:47,710 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1405809789] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:12:47,710 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [691295542] [2021-08-06 20:12:47,710 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 20:12:47,711 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:12:47,711 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:12:47,720 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-06 20:12:47,721 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-06 20:12:50,643 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 20:12:50,644 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:12:50,644 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-06 20:12:50,644 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:12:50,756 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 6, result has 14.3 percent of original size [2021-08-06 20:12:50,756 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 6, result has 14.3 percent of original size [2021-08-06 20:12:50,788 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-06 20:12:50,788 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [691295542] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:12:50,788 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:12:50,788 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 7 [2021-08-06 20:12:50,789 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [793217118] [2021-08-06 20:12:50,789 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-08-06 20:12:50,789 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:12:50,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-08-06 20:12:50,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2021-08-06 20:12:50,789 INFO L87 Difference]: Start difference. First operand 67584 states and 145893 transitions. Second operand has 8 states, 8 states have (on average 5.375) internal successors, (43), 7 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:12:51,069 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:12:51,069 INFO L93 Difference]: Finished difference Result 68293 states and 147266 transitions. [2021-08-06 20:12:51,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-06 20:12:51,070 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.375) internal successors, (43), 7 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-06 20:12:51,070 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:12:51,217 INFO L225 Difference]: With dead ends: 68293 [2021-08-06 20:12:51,217 INFO L226 Difference]: Without dead ends: 68197 [2021-08-06 20:12:51,217 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 30.8ms TimeCoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2021-08-06 20:12:51,296 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68197 states. [2021-08-06 20:12:52,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68197 to 67531. [2021-08-06 20:12:52,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 67531 states, 67530 states have (on average 2.1581075077743224) internal successors, (145737), 67530 states have internal predecessors, (145737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:12:52,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67531 states to 67531 states and 145737 transitions. [2021-08-06 20:12:52,713 INFO L78 Accepts]: Start accepts. Automaton has 67531 states and 145737 transitions. Word has length 33 [2021-08-06 20:12:52,713 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:12:52,713 INFO L470 AbstractCegarLoop]: Abstraction has 67531 states and 145737 transitions. [2021-08-06 20:12:52,713 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.375) internal successors, (43), 7 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:12:52,713 INFO L276 IsEmpty]: Start isEmpty. Operand 67531 states and 145737 transitions. [2021-08-06 20:12:52,809 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-06 20:12:52,809 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:12:52,809 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:12:52,833 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-06 20:12:53,010 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-06 20:12:53,011 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:12:53,011 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:12:53,011 INFO L82 PathProgramCache]: Analyzing trace with hash -689449435, now seen corresponding path program 59 times [2021-08-06 20:12:53,011 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:12:53,011 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [314053048] [2021-08-06 20:12:53,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:12:53,012 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:12:53,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:12:53,066 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 8 proven. 15 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-06 20:12:53,066 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:12:53,066 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [314053048] [2021-08-06 20:12:53,066 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [314053048] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:12:53,066 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1846571956] [2021-08-06 20:12:53,067 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 20:12:53,067 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:12:53,067 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:12:53,067 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-06 20:12:53,068 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-06 20:12:55,979 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-08-06 20:12:55,979 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:12:55,979 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-06 20:12:55,980 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:12:56,106 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 8, result has 11.1 percent of original size [2021-08-06 20:12:56,107 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 8, result has 11.1 percent of original size [2021-08-06 20:12:56,150 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 10 proven. 12 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-06 20:12:56,150 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1846571956] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:12:56,150 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:12:56,150 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 6 [2021-08-06 20:12:56,150 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2112976950] [2021-08-06 20:12:56,150 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-08-06 20:12:56,150 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:12:56,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-08-06 20:12:56,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-08-06 20:12:56,151 INFO L87 Difference]: Start difference. First operand 67531 states and 145737 transitions. Second operand has 7 states, 7 states have (on average 5.571428571428571) internal successors, (39), 6 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:12:56,498 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:12:56,498 INFO L93 Difference]: Finished difference Result 87443 states and 189067 transitions. [2021-08-06 20:12:56,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-06 20:12:56,499 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.571428571428571) internal successors, (39), 6 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-06 20:12:56,499 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:12:56,706 INFO L225 Difference]: With dead ends: 87443 [2021-08-06 20:12:56,706 INFO L226 Difference]: Without dead ends: 87381 [2021-08-06 20:12:56,707 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 35 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 37.9ms TimeCoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2021-08-06 20:12:56,926 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87381 states. [2021-08-06 20:12:58,009 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87381 to 74277. [2021-08-06 20:12:58,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 74277 states, 74276 states have (on average 2.162165437018687) internal successors, (160597), 74276 states have internal predecessors, (160597), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:12:58,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74277 states to 74277 states and 160597 transitions. [2021-08-06 20:12:58,506 INFO L78 Accepts]: Start accepts. Automaton has 74277 states and 160597 transitions. Word has length 35 [2021-08-06 20:12:58,507 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:12:58,507 INFO L470 AbstractCegarLoop]: Abstraction has 74277 states and 160597 transitions. [2021-08-06 20:12:58,507 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.571428571428571) internal successors, (39), 6 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:12:58,507 INFO L276 IsEmpty]: Start isEmpty. Operand 74277 states and 160597 transitions. [2021-08-06 20:12:58,587 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-06 20:12:58,587 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:12:58,587 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:12:58,619 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-06 20:12:58,812 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-06 20:12:58,813 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:12:58,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:12:58,813 INFO L82 PathProgramCache]: Analyzing trace with hash 1493151089, now seen corresponding path program 60 times [2021-08-06 20:12:58,813 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:12:58,813 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711365032] [2021-08-06 20:12:58,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:12:58,813 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:12:58,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:12:58,858 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 13 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:12:58,858 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:12:58,858 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711365032] [2021-08-06 20:12:58,858 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1711365032] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:12:58,858 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1559848386] [2021-08-06 20:12:58,858 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 20:12:58,858 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:12:58,859 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:12:58,859 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-06 20:12:58,860 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-06 20:13:01,812 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-06 20:13:01,813 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:13:01,813 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 5 conjunts are in the unsatisfiable core [2021-08-06 20:13:01,813 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:13:01,999 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 15 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-06 20:13:01,999 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1559848386] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:13:01,999 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:13:01,999 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2021-08-06 20:13:01,999 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [111433364] [2021-08-06 20:13:01,999 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-06 20:13:01,999 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:13:02,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-06 20:13:02,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-08-06 20:13:02,000 INFO L87 Difference]: Start difference. First operand 74277 states and 160597 transitions. Second operand has 11 states, 11 states have (on average 5.545454545454546) internal successors, (61), 11 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-06 20:13:02,856 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:13:02,856 INFO L93 Difference]: Finished difference Result 107374 states and 241334 transitions. [2021-08-06 20:13:02,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-08-06 20:13:02,857 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 5.545454545454546) internal successors, (61), 11 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 35 [2021-08-06 20:13:02,857 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:13:03,310 INFO L225 Difference]: With dead ends: 107374 [2021-08-06 20:13:03,310 INFO L226 Difference]: Without dead ends: 107218 [2021-08-06 20:13:03,310 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 242 ImplicationChecksByTransitivity, 285.7ms TimeCoverageRelationStatistics Valid=280, Invalid=910, Unknown=0, NotChecked=0, Total=1190 [2021-08-06 20:13:03,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107218 states. [2021-08-06 20:13:04,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107218 to 80118. [2021-08-06 20:13:04,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80118 states, 80117 states have (on average 2.1559219641274634) internal successors, (172726), 80117 states have internal predecessors, (172726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:13:05,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80118 states to 80118 states and 172726 transitions. [2021-08-06 20:13:05,135 INFO L78 Accepts]: Start accepts. Automaton has 80118 states and 172726 transitions. Word has length 35 [2021-08-06 20:13:05,135 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:13:05,135 INFO L470 AbstractCegarLoop]: Abstraction has 80118 states and 172726 transitions. [2021-08-06 20:13:05,135 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.545454545454546) internal successors, (61), 11 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-06 20:13:05,135 INFO L276 IsEmpty]: Start isEmpty. Operand 80118 states and 172726 transitions. [2021-08-06 20:13:05,204 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-06 20:13:05,204 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:13:05,204 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:13:05,230 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2021-08-06 20:13:05,405 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-06 20:13:05,405 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:13:05,406 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:13:05,406 INFO L82 PathProgramCache]: Analyzing trace with hash -889506447, now seen corresponding path program 61 times [2021-08-06 20:13:05,406 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:13:05,406 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1549273835] [2021-08-06 20:13:05,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:13:05,406 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:13:05,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:13:05,454 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 14 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 20:13:05,454 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:13:05,454 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1549273835] [2021-08-06 20:13:05,455 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1549273835] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:13:05,455 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [642459893] [2021-08-06 20:13:05,455 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 20:13:05,455 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:13:05,455 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:13:05,459 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-06 20:13:05,460 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-06 20:13:08,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:13:08,569 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-06 20:13:08,570 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:13:08,678 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 8, result has 11.1 percent of original size [2021-08-06 20:13:08,679 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 8, result has 11.1 percent of original size [2021-08-06 20:13:08,725 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 17 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-06 20:13:08,725 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [642459893] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:13:08,725 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:13:08,725 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 6 [2021-08-06 20:13:08,726 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [964955215] [2021-08-06 20:13:08,726 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-08-06 20:13:08,726 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:13:08,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-08-06 20:13:08,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-08-06 20:13:08,726 INFO L87 Difference]: Start difference. First operand 80118 states and 172726 transitions. Second operand has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 6 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:13:09,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:13:09,057 INFO L93 Difference]: Finished difference Result 81238 states and 174940 transitions. [2021-08-06 20:13:09,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-06 20:13:09,058 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 6 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-06 20:13:09,058 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:13:09,380 INFO L225 Difference]: With dead ends: 81238 [2021-08-06 20:13:09,380 INFO L226 Difference]: Without dead ends: 81238 [2021-08-06 20:13:09,381 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 35 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 39.6ms TimeCoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2021-08-06 20:13:09,445 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81238 states. [2021-08-06 20:13:10,547 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81238 to 79999. [2021-08-06 20:13:10,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79999 states, 79998 states have (on average 2.155441386034651) internal successors, (172431), 79998 states have internal predecessors, (172431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:13:10,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79999 states to 79999 states and 172431 transitions. [2021-08-06 20:13:10,824 INFO L78 Accepts]: Start accepts. Automaton has 79999 states and 172431 transitions. Word has length 35 [2021-08-06 20:13:10,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:13:10,824 INFO L470 AbstractCegarLoop]: Abstraction has 79999 states and 172431 transitions. [2021-08-06 20:13:10,825 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 6 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:13:10,825 INFO L276 IsEmpty]: Start isEmpty. Operand 79999 states and 172431 transitions. [2021-08-06 20:13:10,890 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-06 20:13:10,890 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:13:10,891 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:13:10,915 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-06 20:13:11,092 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-06 20:13:11,093 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:13:11,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:13:11,093 INFO L82 PathProgramCache]: Analyzing trace with hash -939195347, now seen corresponding path program 62 times [2021-08-06 20:13:11,093 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:13:11,093 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1064242654] [2021-08-06 20:13:11,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:13:11,093 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:13:11,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:13:11,456 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 14 proven. 9 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-06 20:13:11,456 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:13:11,456 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1064242654] [2021-08-06 20:13:11,456 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1064242654] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:13:11,457 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [381131954] [2021-08-06 20:13:11,458 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 20:13:11,461 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:13:11,461 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:13:11,462 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-06 20:13:11,463 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-06 20:13:14,266 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 20:13:14,266 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:13:14,267 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-06 20:13:14,267 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:13:14,377 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 8, result has 11.1 percent of original size [2021-08-06 20:13:14,378 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 8, result has 11.1 percent of original size [2021-08-06 20:13:14,423 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 18 proven. 5 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-06 20:13:14,424 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [381131954] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:13:14,424 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:13:14,424 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 7 [2021-08-06 20:13:14,424 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1008351702] [2021-08-06 20:13:14,424 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-08-06 20:13:14,424 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:13:14,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-08-06 20:13:14,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2021-08-06 20:13:14,425 INFO L87 Difference]: Start difference. First operand 79999 states and 172431 transitions. Second operand has 8 states, 8 states have (on average 5.375) internal successors, (43), 7 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:13:14,856 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:13:14,856 INFO L93 Difference]: Finished difference Result 80215 states and 172679 transitions. [2021-08-06 20:13:14,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-06 20:13:14,857 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.375) internal successors, (43), 7 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-06 20:13:14,857 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:13:15,043 INFO L225 Difference]: With dead ends: 80215 [2021-08-06 20:13:15,043 INFO L226 Difference]: Without dead ends: 80215 [2021-08-06 20:13:15,044 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 34 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 51.3ms TimeCoverageRelationStatistics Valid=52, Invalid=104, Unknown=0, NotChecked=0, Total=156 [2021-08-06 20:13:15,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80215 states. [2021-08-06 20:13:16,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80215 to 78389. [2021-08-06 20:13:16,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 78389 states, 78388 states have (on average 2.1554957391437464) internal successors, (168965), 78388 states have internal predecessors, (168965), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:13:16,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78389 states to 78389 states and 168965 transitions. [2021-08-06 20:13:16,475 INFO L78 Accepts]: Start accepts. Automaton has 78389 states and 168965 transitions. Word has length 35 [2021-08-06 20:13:16,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:13:16,475 INFO L470 AbstractCegarLoop]: Abstraction has 78389 states and 168965 transitions. [2021-08-06 20:13:16,475 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.375) internal successors, (43), 7 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:13:16,475 INFO L276 IsEmpty]: Start isEmpty. Operand 78389 states and 168965 transitions. [2021-08-06 20:13:16,565 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-06 20:13:16,565 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:13:16,565 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:13:16,600 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-06 20:13:16,780 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-06 20:13:16,781 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:13:16,781 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:13:16,781 INFO L82 PathProgramCache]: Analyzing trace with hash 335947053, now seen corresponding path program 63 times [2021-08-06 20:13:16,781 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:13:16,781 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [439257081] [2021-08-06 20:13:16,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:13:16,782 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:13:17,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:13:17,120 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 15 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 20:13:17,121 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:13:17,121 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [439257081] [2021-08-06 20:13:17,121 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [439257081] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:13:17,121 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [619852101] [2021-08-06 20:13:17,121 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 20:13:17,121 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:13:17,121 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:13:17,127 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-06 20:13:17,129 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-06 20:13:19,992 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-06 20:13:19,992 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:13:19,992 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-06 20:13:19,993 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:13:20,103 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 8, result has 11.1 percent of original size [2021-08-06 20:13:20,104 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 8, result has 11.1 percent of original size [2021-08-06 20:13:20,150 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 18 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-06 20:13:20,150 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [619852101] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:13:20,150 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:13:20,150 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 8 [2021-08-06 20:13:20,151 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1164185763] [2021-08-06 20:13:20,151 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-08-06 20:13:20,151 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:13:20,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-08-06 20:13:20,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2021-08-06 20:13:20,151 INFO L87 Difference]: Start difference. First operand 78389 states and 168965 transitions. Second operand has 9 states, 9 states have (on average 4.777777777777778) internal successors, (43), 8 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:13:20,610 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:13:20,611 INFO L93 Difference]: Finished difference Result 80904 states and 174261 transitions. [2021-08-06 20:13:20,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-06 20:13:20,611 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.777777777777778) internal successors, (43), 8 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-06 20:13:20,611 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:13:20,778 INFO L225 Difference]: With dead ends: 80904 [2021-08-06 20:13:20,778 INFO L226 Difference]: Without dead ends: 80904 [2021-08-06 20:13:20,778 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 33 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 67.2ms TimeCoverageRelationStatistics Valid=68, Invalid=142, Unknown=0, NotChecked=0, Total=210 [2021-08-06 20:13:20,849 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80904 states. [2021-08-06 20:13:21,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80904 to 79711. [2021-08-06 20:13:21,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79711 states, 79710 states have (on average 2.1554635553882826) internal successors, (171812), 79710 states have internal predecessors, (171812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:13:22,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79711 states to 79711 states and 171812 transitions. [2021-08-06 20:13:22,125 INFO L78 Accepts]: Start accepts. Automaton has 79711 states and 171812 transitions. Word has length 35 [2021-08-06 20:13:22,126 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:13:22,126 INFO L470 AbstractCegarLoop]: Abstraction has 79711 states and 171812 transitions. [2021-08-06 20:13:22,126 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.777777777777778) internal successors, (43), 8 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:13:22,126 INFO L276 IsEmpty]: Start isEmpty. Operand 79711 states and 171812 transitions. [2021-08-06 20:13:22,209 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-08-06 20:13:22,209 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:13:22,209 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:13:22,233 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Ended with exit code 0 [2021-08-06 20:13:22,409 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-06 20:13:22,410 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:13:22,410 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:13:22,410 INFO L82 PathProgramCache]: Analyzing trace with hash -565572913, now seen corresponding path program 64 times [2021-08-06 20:13:22,410 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:13:22,410 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [583506571] [2021-08-06 20:13:22,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:13:22,410 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:13:22,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:13:22,786 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 12 proven. 12 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-06 20:13:22,786 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:13:22,786 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [583506571] [2021-08-06 20:13:22,786 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [583506571] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:13:22,786 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1292550482] [2021-08-06 20:13:22,786 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 20:13:22,786 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:13:22,786 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:13:22,787 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-06 20:13:22,839 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-06 20:13:25,814 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 20:13:25,814 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:13:25,815 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-06 20:13:25,815 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:13:25,953 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 6, result has 14.3 percent of original size [2021-08-06 20:13:25,954 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 6, result has 14.3 percent of original size [2021-08-06 20:13:25,996 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 12 proven. 7 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-08-06 20:13:25,996 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1292550482] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:13:25,996 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:13:25,996 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 6 [2021-08-06 20:13:25,996 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [717866114] [2021-08-06 20:13:25,996 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-08-06 20:13:25,996 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:13:25,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-08-06 20:13:25,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-08-06 20:13:25,997 INFO L87 Difference]: Start difference. First operand 79711 states and 171812 transitions. Second operand has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 6 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:13:26,331 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:13:26,331 INFO L93 Difference]: Finished difference Result 76791 states and 164884 transitions. [2021-08-06 20:13:26,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-08-06 20:13:26,331 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 6 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-08-06 20:13:26,332 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:13:26,647 INFO L225 Difference]: With dead ends: 76791 [2021-08-06 20:13:26,647 INFO L226 Difference]: Without dead ends: 76767 [2021-08-06 20:13:26,648 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 39.7ms TimeCoverageRelationStatistics Valid=43, Invalid=67, Unknown=0, NotChecked=0, Total=110 [2021-08-06 20:13:26,713 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76767 states. [2021-08-06 20:13:27,746 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76767 to 74303. [2021-08-06 20:13:27,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 74303 states, 74302 states have (on average 2.1574251029581974) internal successors, (160301), 74302 states have internal predecessors, (160301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:13:28,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74303 states to 74303 states and 160301 transitions. [2021-08-06 20:13:28,000 INFO L78 Accepts]: Start accepts. Automaton has 74303 states and 160301 transitions. Word has length 37 [2021-08-06 20:13:28,000 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:13:28,000 INFO L470 AbstractCegarLoop]: Abstraction has 74303 states and 160301 transitions. [2021-08-06 20:13:28,000 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 6 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:13:28,000 INFO L276 IsEmpty]: Start isEmpty. Operand 74303 states and 160301 transitions. [2021-08-06 20:13:28,081 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-08-06 20:13:28,082 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:13:28,082 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:13:28,106 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Forceful destruction successful, exit code 0 [2021-08-06 20:13:28,282 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-06 20:13:28,282 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:13:28,283 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:13:28,283 INFO L82 PathProgramCache]: Analyzing trace with hash 1165196819, now seen corresponding path program 65 times [2021-08-06 20:13:28,283 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:13:28,283 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [849364848] [2021-08-06 20:13:28,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:13:28,283 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:13:28,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:13:28,680 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:13:28,681 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:13:28,700 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:13:28,700 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:13:28,700 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [849364848] [2021-08-06 20:13:28,700 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [849364848] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:13:28,700 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1021365339] [2021-08-06 20:13:28,700 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 20:13:28,700 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:13:28,700 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:13:28,701 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-06 20:13:28,702 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-06 20:13:31,766 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-06 20:13:31,766 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:13:31,766 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 43 conjunts are in the unsatisfiable core [2021-08-06 20:13:31,767 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:13:32,232 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-08-06 20:13:32,503 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 25 [2021-08-06 20:13:32,888 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 76 treesize of output 77 [2021-08-06 20:13:32,901 INFO L354 Elim1Store]: treesize reduction 22, result has 12.0 percent of original size [2021-08-06 20:13:32,902 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 81 treesize of output 66 [2021-08-06 20:13:33,037 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 23 [2021-08-06 20:13:33,139 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:13:33,139 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1021365339] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:13:33,139 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:13:33,139 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 24 [2021-08-06 20:13:33,139 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1793964313] [2021-08-06 20:13:33,139 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-08-06 20:13:33,139 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:13:33,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-08-06 20:13:33,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=524, Unknown=0, NotChecked=0, Total=600 [2021-08-06 20:13:33,140 INFO L87 Difference]: Start difference. First operand 74303 states and 160301 transitions. Second operand has 25 states, 25 states have (on average 2.64) internal successors, (66), 24 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:13:34,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:13:34,858 INFO L93 Difference]: Finished difference Result 90605 states and 189374 transitions. [2021-08-06 20:13:34,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-08-06 20:13:34,859 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.64) internal successors, (66), 24 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-08-06 20:13:34,859 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:13:35,083 INFO L225 Difference]: With dead ends: 90605 [2021-08-06 20:13:35,084 INFO L226 Difference]: Without dead ends: 90585 [2021-08-06 20:13:35,084 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 24 SyntacticMatches, 3 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 227 ImplicationChecksByTransitivity, 1100.3ms TimeCoverageRelationStatistics Valid=226, Invalid=1334, Unknown=0, NotChecked=0, Total=1560 [2021-08-06 20:13:35,171 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90585 states. [2021-08-06 20:13:36,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90585 to 74375. [2021-08-06 20:13:36,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 74375 states, 74374 states have (on average 2.15729959394412) internal successors, (160447), 74374 states have internal predecessors, (160447), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:13:36,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74375 states to 74375 states and 160447 transitions. [2021-08-06 20:13:36,575 INFO L78 Accepts]: Start accepts. Automaton has 74375 states and 160447 transitions. Word has length 37 [2021-08-06 20:13:36,575 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:13:36,575 INFO L470 AbstractCegarLoop]: Abstraction has 74375 states and 160447 transitions. [2021-08-06 20:13:36,575 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.64) internal successors, (66), 24 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:13:36,575 INFO L276 IsEmpty]: Start isEmpty. Operand 74375 states and 160447 transitions. [2021-08-06 20:13:36,657 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-08-06 20:13:36,657 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:13:36,657 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:13:36,681 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-06 20:13:36,860 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-06 20:13:36,861 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:13:36,861 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:13:36,861 INFO L82 PathProgramCache]: Analyzing trace with hash 1712161423, now seen corresponding path program 66 times [2021-08-06 20:13:36,861 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:13:36,861 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1639397220] [2021-08-06 20:13:36,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:13:36,861 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:13:36,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:13:37,738 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:13:37,739 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:13:37,762 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:13:37,762 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:13:37,762 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1639397220] [2021-08-06 20:13:37,762 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1639397220] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:13:37,762 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1355761455] [2021-08-06 20:13:37,762 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 20:13:37,762 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:13:37,762 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:13:37,763 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-06 20:13:37,764 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-06 20:13:40,774 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-06 20:13:40,774 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:13:40,775 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 43 conjunts are in the unsatisfiable core [2021-08-06 20:13:40,775 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:13:41,184 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-08-06 20:13:41,407 INFO L354 Elim1Store]: treesize reduction 25, result has 16.7 percent of original size [2021-08-06 20:13:41,407 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 29 [2021-08-06 20:13:41,716 INFO L354 Elim1Store]: treesize reduction 46, result has 52.6 percent of original size [2021-08-06 20:13:41,716 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 66 treesize of output 100 [2021-08-06 20:13:41,738 INFO L354 Elim1Store]: treesize reduction 48, result has 21.3 percent of original size [2021-08-06 20:13:41,739 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 116 treesize of output 121 [2021-08-06 20:13:42,644 INFO L354 Elim1Store]: treesize reduction 58, result has 10.8 percent of original size [2021-08-06 20:13:42,644 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 37 treesize of output 29 [2021-08-06 20:13:42,787 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:13:42,787 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1355761455] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:13:42,787 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:13:42,787 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 16] total 28 [2021-08-06 20:13:42,787 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1881096079] [2021-08-06 20:13:42,788 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-08-06 20:13:42,788 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:13:42,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-08-06 20:13:42,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=720, Unknown=0, NotChecked=0, Total=812 [2021-08-06 20:13:42,788 INFO L87 Difference]: Start difference. First operand 74375 states and 160447 transitions. Second operand has 29 states, 29 states have (on average 2.3793103448275863) internal successors, (69), 28 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:13:45,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:13:45,114 INFO L93 Difference]: Finished difference Result 95882 states and 198755 transitions. [2021-08-06 20:13:45,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-08-06 20:13:45,114 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.3793103448275863) internal successors, (69), 28 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-08-06 20:13:45,115 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:13:45,341 INFO L225 Difference]: With dead ends: 95882 [2021-08-06 20:13:45,341 INFO L226 Difference]: Without dead ends: 95872 [2021-08-06 20:13:45,342 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 504 ImplicationChecksByTransitivity, 1947.3ms TimeCoverageRelationStatistics Valid=307, Invalid=2345, Unknown=0, NotChecked=0, Total=2652 [2021-08-06 20:13:45,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95872 states. [2021-08-06 20:13:46,791 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95872 to 74393. [2021-08-06 20:13:46,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 74393 states, 74392 states have (on average 2.157315302720723) internal successors, (160487), 74392 states have internal predecessors, (160487), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:13:47,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74393 states to 74393 states and 160487 transitions. [2021-08-06 20:13:47,039 INFO L78 Accepts]: Start accepts. Automaton has 74393 states and 160487 transitions. Word has length 37 [2021-08-06 20:13:47,039 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:13:47,039 INFO L470 AbstractCegarLoop]: Abstraction has 74393 states and 160487 transitions. [2021-08-06 20:13:47,039 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.3793103448275863) internal successors, (69), 28 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:13:47,039 INFO L276 IsEmpty]: Start isEmpty. Operand 74393 states and 160487 transitions. [2021-08-06 20:13:47,123 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-08-06 20:13:47,123 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:13:47,124 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:13:47,148 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-06 20:13:47,324 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-06 20:13:47,324 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:13:47,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:13:47,325 INFO L82 PathProgramCache]: Analyzing trace with hash 1117479371, now seen corresponding path program 67 times [2021-08-06 20:13:47,325 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:13:47,325 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [6947841] [2021-08-06 20:13:47,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:13:47,325 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:13:47,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:13:47,720 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:13:47,721 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:13:47,740 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:13:47,740 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:13:47,740 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [6947841] [2021-08-06 20:13:47,740 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [6947841] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:13:47,740 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1029906200] [2021-08-06 20:13:47,740 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 20:13:47,740 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:13:47,740 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:13:47,741 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-06 20:13:47,741 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-06 20:13:50,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:13:50,969 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 41 conjunts are in the unsatisfiable core [2021-08-06 20:13:50,970 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:13:51,494 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-08-06 20:13:51,772 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 25 [2021-08-06 20:13:52,021 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 76 treesize of output 81 [2021-08-06 20:13:52,030 INFO L354 Elim1Store]: treesize reduction 22, result has 12.0 percent of original size [2021-08-06 20:13:52,030 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 75 treesize of output 60 [2021-08-06 20:13:52,205 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 23 [2021-08-06 20:13:52,301 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:13:52,301 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1029906200] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:13:52,301 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:13:52,301 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 23 [2021-08-06 20:13:52,301 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1255478105] [2021-08-06 20:13:52,301 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-08-06 20:13:52,301 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:13:52,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-08-06 20:13:52,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=461, Unknown=0, NotChecked=0, Total=552 [2021-08-06 20:13:52,302 INFO L87 Difference]: Start difference. First operand 74393 states and 160487 transitions. Second operand has 24 states, 24 states have (on average 2.75) internal successors, (66), 23 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:13:53,609 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:13:53,609 INFO L93 Difference]: Finished difference Result 90381 states and 188901 transitions. [2021-08-06 20:13:53,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-08-06 20:13:53,610 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.75) internal successors, (66), 23 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-08-06 20:13:53,610 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:13:53,951 INFO L225 Difference]: With dead ends: 90381 [2021-08-06 20:13:53,951 INFO L226 Difference]: Without dead ends: 90371 [2021-08-06 20:13:53,951 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 25 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 217 ImplicationChecksByTransitivity, 700.0ms TimeCoverageRelationStatistics Valid=164, Invalid=892, Unknown=0, NotChecked=0, Total=1056 [2021-08-06 20:13:54,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90371 states. [2021-08-06 20:13:55,226 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90371 to 74363. [2021-08-06 20:13:55,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 74363 states, 74362 states have (on average 2.1574056641833192) internal successors, (160429), 74362 states have internal predecessors, (160429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:13:55,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74363 states to 74363 states and 160429 transitions. [2021-08-06 20:13:55,490 INFO L78 Accepts]: Start accepts. Automaton has 74363 states and 160429 transitions. Word has length 37 [2021-08-06 20:13:55,490 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:13:55,490 INFO L470 AbstractCegarLoop]: Abstraction has 74363 states and 160429 transitions. [2021-08-06 20:13:55,490 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.75) internal successors, (66), 23 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:13:55,490 INFO L276 IsEmpty]: Start isEmpty. Operand 74363 states and 160429 transitions. [2021-08-06 20:13:55,577 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-08-06 20:13:55,577 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:13:55,577 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:13:55,602 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Forceful destruction successful, exit code 0 [2021-08-06 20:13:55,778 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-06 20:13:55,778 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:13:55,779 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:13:55,779 INFO L82 PathProgramCache]: Analyzing trace with hash -1259637805, now seen corresponding path program 68 times [2021-08-06 20:13:55,779 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:13:55,779 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1377808281] [2021-08-06 20:13:55,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:13:55,779 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:13:55,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:13:55,844 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 13 proven. 13 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-08-06 20:13:55,844 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:13:55,844 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1377808281] [2021-08-06 20:13:55,844 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1377808281] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:13:55,844 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1117958449] [2021-08-06 20:13:55,844 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 20:13:55,844 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:13:55,844 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:13:55,845 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-06 20:13:55,846 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-06 20:13:59,225 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 20:13:59,225 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:13:59,226 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 10 conjunts are in the unsatisfiable core [2021-08-06 20:13:59,226 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:13:59,451 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 4 proven. 23 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-06 20:13:59,451 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1117958449] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:13:59,451 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:13:59,451 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9] total 15 [2021-08-06 20:13:59,451 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619789904] [2021-08-06 20:13:59,452 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-06 20:13:59,452 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:13:59,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-06 20:13:59,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-08-06 20:13:59,452 INFO L87 Difference]: Start difference. First operand 74363 states and 160429 transitions. Second operand has 16 states, 16 states have (on average 4.0) internal successors, (64), 15 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:14:02,663 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:14:02,663 INFO L93 Difference]: Finished difference Result 115559 states and 257502 transitions. [2021-08-06 20:14:02,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 147 states. [2021-08-06 20:14:02,664 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 4.0) internal successors, (64), 15 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-08-06 20:14:02,664 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:14:02,982 INFO L225 Difference]: With dead ends: 115559 [2021-08-06 20:14:02,982 INFO L226 Difference]: Without dead ends: 115180 [2021-08-06 20:14:02,983 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 152 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10373 ImplicationChecksByTransitivity, 2039.2ms TimeCoverageRelationStatistics Valid=4268, Invalid=19294, Unknown=0, NotChecked=0, Total=23562 [2021-08-06 20:14:03,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115180 states. [2021-08-06 20:14:04,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115180 to 78073. [2021-08-06 20:14:04,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 78073 states, 78072 states have (on average 2.159788400450866) internal successors, (168619), 78072 states have internal predecessors, (168619), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:14:05,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78073 states to 78073 states and 168619 transitions. [2021-08-06 20:14:05,015 INFO L78 Accepts]: Start accepts. Automaton has 78073 states and 168619 transitions. Word has length 37 [2021-08-06 20:14:05,015 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:14:05,015 INFO L470 AbstractCegarLoop]: Abstraction has 78073 states and 168619 transitions. [2021-08-06 20:14:05,015 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 4.0) internal successors, (64), 15 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:14:05,015 INFO L276 IsEmpty]: Start isEmpty. Operand 78073 states and 168619 transitions. [2021-08-06 20:14:05,086 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-08-06 20:14:05,087 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:14:05,087 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:14:05,112 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-06 20:14:05,287 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-06 20:14:05,287 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:14:05,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:14:05,288 INFO L82 PathProgramCache]: Analyzing trace with hash 471131927, now seen corresponding path program 69 times [2021-08-06 20:14:05,288 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:14:05,288 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [479426320] [2021-08-06 20:14:05,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:14:05,288 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:14:05,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:14:05,722 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 82.8 percent of original size [2021-08-06 20:14:05,725 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 82.8 percent of original size [2021-08-06 20:14:05,810 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 12, result has 84.0 percent of original size [2021-08-06 20:14:05,815 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 12, result has 84.0 percent of original size [2021-08-06 20:14:05,855 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 12, result has 84.0 percent of original size [2021-08-06 20:14:05,859 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 12, result has 84.0 percent of original size [2021-08-06 20:14:06,127 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:14:06,128 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:14:06,152 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:14:06,153 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:14:06,153 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [479426320] [2021-08-06 20:14:06,153 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [479426320] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:14:06,153 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [964784159] [2021-08-06 20:14:06,153 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 20:14:06,153 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:14:06,153 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:14:06,154 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-06 20:14:06,160 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-06 20:14:09,351 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-06 20:14:09,351 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:14:09,352 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 43 conjunts are in the unsatisfiable core [2021-08-06 20:14:09,352 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:14:10,022 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-08-06 20:14:10,356 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-06 20:14:10,357 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-08-06 20:14:10,945 INFO L354 Elim1Store]: treesize reduction 45, result has 21.1 percent of original size [2021-08-06 20:14:10,945 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 84 treesize of output 77 [2021-08-06 20:14:10,961 INFO L354 Elim1Store]: treesize reduction 39, result has 22.0 percent of original size [2021-08-06 20:14:10,962 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 60 treesize of output 66 [2021-08-06 20:14:11,307 INFO L354 Elim1Store]: treesize reduction 24, result has 63.1 percent of original size [2021-08-06 20:14:11,307 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 51 treesize of output 71 [2021-08-06 20:14:11,579 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:14:11,580 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [964784159] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:14:11,580 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:14:11,580 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 17] total 28 [2021-08-06 20:14:11,580 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1371857645] [2021-08-06 20:14:11,580 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-08-06 20:14:11,580 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:14:11,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-08-06 20:14:11,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=731, Unknown=0, NotChecked=0, Total=812 [2021-08-06 20:14:11,580 INFO L87 Difference]: Start difference. First operand 78073 states and 168619 transitions. Second operand has 29 states, 29 states have (on average 2.310344827586207) internal successors, (67), 28 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:14:14,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:14:14,729 INFO L93 Difference]: Finished difference Result 94320 states and 197724 transitions. [2021-08-06 20:14:14,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-08-06 20:14:14,729 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.310344827586207) internal successors, (67), 28 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-08-06 20:14:14,730 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:14:14,949 INFO L225 Difference]: With dead ends: 94320 [2021-08-06 20:14:14,949 INFO L226 Difference]: Without dead ends: 94310 [2021-08-06 20:14:14,949 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 534 ImplicationChecksByTransitivity, 2231.2ms TimeCoverageRelationStatistics Valid=334, Invalid=2636, Unknown=0, NotChecked=0, Total=2970 [2021-08-06 20:14:15,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94310 states. [2021-08-06 20:14:16,362 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94310 to 78158. [2021-08-06 20:14:16,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 78158 states, 78157 states have (on average 2.159678595647223) internal successors, (168794), 78157 states have internal predecessors, (168794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:14:16,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78158 states to 78158 states and 168794 transitions. [2021-08-06 20:14:16,615 INFO L78 Accepts]: Start accepts. Automaton has 78158 states and 168794 transitions. Word has length 37 [2021-08-06 20:14:16,615 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:14:16,616 INFO L470 AbstractCegarLoop]: Abstraction has 78158 states and 168794 transitions. [2021-08-06 20:14:16,616 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.310344827586207) internal successors, (67), 28 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:14:16,616 INFO L276 IsEmpty]: Start isEmpty. Operand 78158 states and 168794 transitions. [2021-08-06 20:14:16,684 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-08-06 20:14:16,684 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:14:16,684 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:14:16,711 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-06 20:14:16,886 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-06 20:14:16,887 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:14:16,887 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:14:16,887 INFO L82 PathProgramCache]: Analyzing trace with hash 1018096531, now seen corresponding path program 70 times [2021-08-06 20:14:16,887 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:14:16,887 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493892200] [2021-08-06 20:14:16,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:14:16,887 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:14:16,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:14:16,977 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 82.8 percent of original size [2021-08-06 20:14:16,981 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 82.8 percent of original size [2021-08-06 20:14:17,053 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 15, result has 80.8 percent of original size [2021-08-06 20:14:17,056 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 15, result has 80.8 percent of original size [2021-08-06 20:14:17,091 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 15, result has 80.8 percent of original size [2021-08-06 20:14:17,094 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 15, result has 80.8 percent of original size [2021-08-06 20:14:17,610 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:14:17,611 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:14:17,630 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:14:17,630 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:14:17,630 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [493892200] [2021-08-06 20:14:17,630 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [493892200] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:14:17,630 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1680661997] [2021-08-06 20:14:17,630 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 20:14:17,630 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:14:17,631 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:14:17,631 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-06 20:14:17,632 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-06 20:14:20,874 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 20:14:20,874 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:14:20,875 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 41 conjunts are in the unsatisfiable core [2021-08-06 20:14:20,875 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:14:21,415 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-08-06 20:14:21,640 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-06 20:14:21,640 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-08-06 20:14:21,941 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 82 treesize of output 85 [2021-08-06 20:14:21,958 INFO L354 Elim1Store]: treesize reduction 58, result has 10.8 percent of original size [2021-08-06 20:14:21,958 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 81 treesize of output 65 [2021-08-06 20:14:22,155 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 23 [2021-08-06 20:14:22,269 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:14:22,269 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1680661997] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:14:22,269 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:14:22,269 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 24 [2021-08-06 20:14:22,269 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1996746448] [2021-08-06 20:14:22,269 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-08-06 20:14:22,269 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:14:22,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-08-06 20:14:22,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=496, Unknown=0, NotChecked=0, Total=600 [2021-08-06 20:14:22,270 INFO L87 Difference]: Start difference. First operand 78158 states and 168794 transitions. Second operand has 25 states, 25 states have (on average 2.68) internal successors, (67), 24 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:14:24,175 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:14:24,176 INFO L93 Difference]: Finished difference Result 99621 states and 207218 transitions. [2021-08-06 20:14:24,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-08-06 20:14:24,176 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.68) internal successors, (67), 24 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-08-06 20:14:24,176 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:14:24,551 INFO L225 Difference]: With dead ends: 99621 [2021-08-06 20:14:24,551 INFO L226 Difference]: Without dead ends: 99611 [2021-08-06 20:14:24,552 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 25 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 419 ImplicationChecksByTransitivity, 1528.2ms TimeCoverageRelationStatistics Valid=333, Invalid=1473, Unknown=0, NotChecked=0, Total=1806 [2021-08-06 20:14:24,642 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99611 states. [2021-08-06 20:14:25,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99611 to 78207. [2021-08-06 20:14:25,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 78207 states, 78206 states have (on average 2.159591335703143) internal successors, (168893), 78206 states have internal predecessors, (168893), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:14:26,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78207 states to 78207 states and 168893 transitions. [2021-08-06 20:14:26,161 INFO L78 Accepts]: Start accepts. Automaton has 78207 states and 168893 transitions. Word has length 37 [2021-08-06 20:14:26,161 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:14:26,161 INFO L470 AbstractCegarLoop]: Abstraction has 78207 states and 168893 transitions. [2021-08-06 20:14:26,161 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.68) internal successors, (67), 24 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:14:26,161 INFO L276 IsEmpty]: Start isEmpty. Operand 78207 states and 168893 transitions. [2021-08-06 20:14:26,228 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-08-06 20:14:26,228 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:14:26,228 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:14:26,258 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Forceful destruction successful, exit code 0 [2021-08-06 20:14:26,428 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-06 20:14:26,429 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:14:26,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:14:26,429 INFO L82 PathProgramCache]: Analyzing trace with hash 1171563927, now seen corresponding path program 71 times [2021-08-06 20:14:26,430 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:14:26,430 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [965758965] [2021-08-06 20:14:26,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:14:26,430 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:14:26,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:14:26,949 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 92.5 percent of original size [2021-08-06 20:14:26,952 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 92.5 percent of original size [2021-08-06 20:14:26,992 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 92.5 percent of original size [2021-08-06 20:14:26,995 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 92.5 percent of original size [2021-08-06 20:14:27,036 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 93.7 percent of original size [2021-08-06 20:14:27,040 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 93.7 percent of original size [2021-08-06 20:14:27,088 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 7, result has 91.7 percent of original size [2021-08-06 20:14:27,090 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 7, result has 91.7 percent of original size [2021-08-06 20:14:27,130 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 7, result has 86.8 percent of original size [2021-08-06 20:14:27,133 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 7, result has 86.8 percent of original size [2021-08-06 20:14:27,169 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 87.5 percent of original size [2021-08-06 20:14:27,171 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 87.5 percent of original size [2021-08-06 20:14:27,203 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 83.3 percent of original size [2021-08-06 20:14:27,204 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 83.3 percent of original size [2021-08-06 20:14:27,258 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:14:27,259 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:14:27,283 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:14:27,283 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:14:27,283 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [965758965] [2021-08-06 20:14:27,284 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [965758965] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:14:27,284 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2077933233] [2021-08-06 20:14:27,284 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-06 20:14:27,284 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:14:27,284 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:14:27,285 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-06 20:14:27,286 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-06 20:14:30,579 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-06 20:14:30,579 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:14:30,580 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 43 conjunts are in the unsatisfiable core [2021-08-06 20:14:30,580 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:14:30,984 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-08-06 20:14:31,154 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-06 20:14:31,155 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-08-06 20:14:31,285 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-06 20:14:31,286 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-06 20:14:31,287 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-06 20:14:31,287 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 34 [2021-08-06 20:14:31,290 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-06 20:14:31,290 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-06 20:14:31,291 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-06 20:14:31,291 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 31 [2021-08-06 20:14:31,558 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2021-08-06 20:14:31,658 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:14:31,658 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2077933233] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:14:31,658 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:14:31,658 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 26 [2021-08-06 20:14:31,658 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345906019] [2021-08-06 20:14:31,658 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-08-06 20:14:31,658 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:14:31,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-08-06 20:14:31,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=618, Unknown=0, NotChecked=0, Total=702 [2021-08-06 20:14:31,659 INFO L87 Difference]: Start difference. First operand 78207 states and 168893 transitions. Second operand has 27 states, 27 states have (on average 2.5555555555555554) internal successors, (69), 26 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:14:33,898 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:14:33,898 INFO L93 Difference]: Finished difference Result 101589 states and 210743 transitions. [2021-08-06 20:14:33,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-08-06 20:14:33,899 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5555555555555554) internal successors, (69), 26 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-08-06 20:14:33,899 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:14:34,149 INFO L225 Difference]: With dead ends: 101589 [2021-08-06 20:14:34,149 INFO L226 Difference]: Without dead ends: 101579 [2021-08-06 20:14:34,150 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 368 ImplicationChecksByTransitivity, 1449.4ms TimeCoverageRelationStatistics Valid=275, Invalid=1795, Unknown=0, NotChecked=0, Total=2070 [2021-08-06 20:14:34,257 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101579 states. [2021-08-06 20:14:35,647 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101579 to 78299. [2021-08-06 20:14:35,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 78299 states, 78298 states have (on average 2.159518761654193) internal successors, (169086), 78298 states have internal predecessors, (169086), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:14:36,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78299 states to 78299 states and 169086 transitions. [2021-08-06 20:14:36,138 INFO L78 Accepts]: Start accepts. Automaton has 78299 states and 169086 transitions. Word has length 37 [2021-08-06 20:14:36,138 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:14:36,138 INFO L470 AbstractCegarLoop]: Abstraction has 78299 states and 169086 transitions. [2021-08-06 20:14:36,138 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.5555555555555554) internal successors, (69), 26 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:14:36,138 INFO L276 IsEmpty]: Start isEmpty. Operand 78299 states and 169086 transitions. [2021-08-06 20:14:36,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-08-06 20:14:36,205 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:14:36,205 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:14:36,231 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Ended with exit code 0 [2021-08-06 20:14:36,406 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-06 20:14:36,407 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:14:36,407 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:14:36,407 INFO L82 PathProgramCache]: Analyzing trace with hash -363506037, now seen corresponding path program 72 times [2021-08-06 20:14:36,407 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:14:36,407 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [155741903] [2021-08-06 20:14:36,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:14:36,407 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:14:36,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:14:36,497 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 82.5 percent of original size [2021-08-06 20:14:36,500 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 82.5 percent of original size [2021-08-06 20:14:36,582 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 12, result has 83.8 percent of original size [2021-08-06 20:14:36,586 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 12, result has 83.8 percent of original size [2021-08-06 20:14:36,672 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 7, result has 89.4 percent of original size [2021-08-06 20:14:36,675 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 7, result has 89.4 percent of original size [2021-08-06 20:14:36,829 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:14:36,830 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:14:36,851 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:14:36,852 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:14:36,852 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [155741903] [2021-08-06 20:14:36,852 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [155741903] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:14:36,852 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2096905904] [2021-08-06 20:14:36,852 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-06 20:14:36,852 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:14:36,852 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:14:36,853 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-06 20:14:36,853 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-06 20:14:40,423 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-06 20:14:40,423 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:14:40,424 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 44 conjunts are in the unsatisfiable core [2021-08-06 20:14:40,424 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:14:40,776 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-08-06 20:14:40,943 INFO L354 Elim1Store]: treesize reduction 25, result has 16.7 percent of original size [2021-08-06 20:14:40,943 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 26 [2021-08-06 20:14:41,463 INFO L354 Elim1Store]: treesize reduction 98, result has 6.7 percent of original size [2021-08-06 20:14:41,464 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 101 treesize of output 77 [2021-08-06 20:14:41,481 INFO L354 Elim1Store]: treesize reduction 56, result has 21.1 percent of original size [2021-08-06 20:14:41,482 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 63 treesize of output 56 [2021-08-06 20:14:41,835 INFO L354 Elim1Store]: treesize reduction 51, result has 37.0 percent of original size [2021-08-06 20:14:41,835 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 61 treesize of output 68 [2021-08-06 20:14:41,966 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 9, result has 73.5 percent of original size [2021-08-06 20:14:41,968 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 9, result has 73.5 percent of original size [2021-08-06 20:14:42,083 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:14:42,083 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2096905904] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:14:42,084 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:14:42,084 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 16] total 26 [2021-08-06 20:14:42,084 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1340323004] [2021-08-06 20:14:42,084 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-08-06 20:14:42,084 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:14:42,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-08-06 20:14:42,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=628, Unknown=0, NotChecked=0, Total=702 [2021-08-06 20:14:42,084 INFO L87 Difference]: Start difference. First operand 78299 states and 169086 transitions. Second operand has 27 states, 27 states have (on average 2.4814814814814814) internal successors, (67), 26 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:14:46,622 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:14:46,622 INFO L93 Difference]: Finished difference Result 95401 states and 199867 transitions. [2021-08-06 20:14:46,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2021-08-06 20:14:46,622 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.4814814814814814) internal successors, (67), 26 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-08-06 20:14:46,623 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:14:46,838 INFO L225 Difference]: With dead ends: 95401 [2021-08-06 20:14:46,838 INFO L226 Difference]: Without dead ends: 95391 [2021-08-06 20:14:46,839 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1205 ImplicationChecksByTransitivity, 3283.3ms TimeCoverageRelationStatistics Valid=523, Invalid=4447, Unknown=0, NotChecked=0, Total=4970 [2021-08-06 20:14:46,937 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95391 states. [2021-08-06 20:14:48,330 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95391 to 78345. [2021-08-06 20:14:48,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 78345 states, 78344 states have (on average 2.1595655059736547) internal successors, (169189), 78344 states have internal predecessors, (169189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:14:48,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78345 states to 78345 states and 169189 transitions. [2021-08-06 20:14:48,587 INFO L78 Accepts]: Start accepts. Automaton has 78345 states and 169189 transitions. Word has length 37 [2021-08-06 20:14:48,587 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:14:48,587 INFO L470 AbstractCegarLoop]: Abstraction has 78345 states and 169189 transitions. [2021-08-06 20:14:48,587 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.4814814814814814) internal successors, (67), 26 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:14:48,587 INFO L276 IsEmpty]: Start isEmpty. Operand 78345 states and 169189 transitions. [2021-08-06 20:14:48,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-08-06 20:14:48,656 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:14:48,656 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:14:48,682 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Forceful destruction successful, exit code 0 [2021-08-06 20:14:48,856 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-06 20:14:48,856 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:14:48,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:14:48,857 INFO L82 PathProgramCache]: Analyzing trace with hash 116275087, now seen corresponding path program 73 times [2021-08-06 20:14:48,857 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:14:48,857 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424007919] [2021-08-06 20:14:48,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:14:48,857 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:14:48,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:14:49,003 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 92.4 percent of original size [2021-08-06 20:14:49,005 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 92.4 percent of original size [2021-08-06 20:14:49,033 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 93.6 percent of original size [2021-08-06 20:14:49,036 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 93.6 percent of original size [2021-08-06 20:14:49,066 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 93.8 percent of original size [2021-08-06 20:14:49,068 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 93.8 percent of original size [2021-08-06 20:14:49,097 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 90.2 percent of original size [2021-08-06 20:14:49,098 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 90.2 percent of original size [2021-08-06 20:14:49,123 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 87.5 percent of original size [2021-08-06 20:14:49,125 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 87.5 percent of original size [2021-08-06 20:14:49,431 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:14:49,432 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:14:49,456 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:14:49,457 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:14:49,457 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [424007919] [2021-08-06 20:14:49,457 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [424007919] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:14:49,457 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1985523786] [2021-08-06 20:14:49,457 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-06 20:14:49,457 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:14:49,457 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:14:49,458 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-06 20:14:49,459 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-06 20:14:52,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:14:52,913 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 41 conjunts are in the unsatisfiable core [2021-08-06 20:14:52,914 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:14:53,266 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-08-06 20:14:53,413 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-06 20:14:53,413 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-08-06 20:14:53,512 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-06 20:14:53,513 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-06 20:14:53,513 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-06 20:14:53,514 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 34 [2021-08-06 20:14:53,516 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-06 20:14:53,517 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-06 20:14:53,517 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-06 20:14:53,518 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 31 [2021-08-06 20:14:53,837 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2021-08-06 20:14:53,931 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:14:53,931 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1985523786] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:14:53,931 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:14:53,931 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 24 [2021-08-06 20:14:53,931 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639060343] [2021-08-06 20:14:53,932 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-08-06 20:14:53,932 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:14:53,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-08-06 20:14:53,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=516, Unknown=0, NotChecked=0, Total=600 [2021-08-06 20:14:53,932 INFO L87 Difference]: Start difference. First operand 78345 states and 169189 transitions. Second operand has 25 states, 25 states have (on average 2.76) internal successors, (69), 24 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:14:55,860 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:14:55,861 INFO L93 Difference]: Finished difference Result 99764 states and 207513 transitions. [2021-08-06 20:14:55,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-08-06 20:14:55,861 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.76) internal successors, (69), 24 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-08-06 20:14:55,861 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:14:56,096 INFO L225 Difference]: With dead ends: 99764 [2021-08-06 20:14:56,096 INFO L226 Difference]: Without dead ends: 99759 [2021-08-06 20:14:56,096 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 25 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 340 ImplicationChecksByTransitivity, 1253.4ms TimeCoverageRelationStatistics Valid=193, Invalid=1367, Unknown=0, NotChecked=0, Total=1560 [2021-08-06 20:14:56,192 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99759 states. [2021-08-06 20:14:57,670 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99759 to 78344. [2021-08-06 20:14:57,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 78344 states, 78343 states have (on average 2.159554778346502) internal successors, (169186), 78343 states have internal predecessors, (169186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:14:58,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78344 states to 78344 states and 169186 transitions. [2021-08-06 20:14:58,124 INFO L78 Accepts]: Start accepts. Automaton has 78344 states and 169186 transitions. Word has length 37 [2021-08-06 20:14:58,125 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:14:58,125 INFO L470 AbstractCegarLoop]: Abstraction has 78344 states and 169186 transitions. [2021-08-06 20:14:58,125 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.76) internal successors, (69), 24 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:14:58,125 INFO L276 IsEmpty]: Start isEmpty. Operand 78344 states and 169186 transitions. [2021-08-06 20:14:58,232 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-08-06 20:14:58,233 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:14:58,233 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:14:58,269 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Forceful destruction successful, exit code 0 [2021-08-06 20:14:58,452 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-06 20:14:58,453 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:14:58,454 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:14:58,454 INFO L82 PathProgramCache]: Analyzing trace with hash 62059543, now seen corresponding path program 74 times [2021-08-06 20:14:58,454 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:14:58,454 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1083019001] [2021-08-06 20:14:58,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:14:58,455 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:14:58,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:14:58,727 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 92.5 percent of original size [2021-08-06 20:14:58,730 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 92.5 percent of original size [2021-08-06 20:14:58,763 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 93.7 percent of original size [2021-08-06 20:14:58,765 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 93.7 percent of original size [2021-08-06 20:14:58,799 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 93.7 percent of original size [2021-08-06 20:14:58,802 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 93.7 percent of original size [2021-08-06 20:14:58,836 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 93.9 percent of original size [2021-08-06 20:14:58,837 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 93.9 percent of original size [2021-08-06 20:14:58,866 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 5, result has 90.2 percent of original size [2021-08-06 20:14:58,868 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 5, result has 90.2 percent of original size [2021-08-06 20:14:58,951 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:14:58,952 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:14:58,971 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:14:58,971 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:14:58,971 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1083019001] [2021-08-06 20:14:58,971 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1083019001] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:14:58,971 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [213913650] [2021-08-06 20:14:58,971 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-06 20:14:58,971 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:14:58,971 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:14:58,972 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-06 20:14:58,974 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-06 20:15:02,736 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-06 20:15:02,736 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:15:02,737 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 41 conjunts are in the unsatisfiable core [2021-08-06 20:15:02,737 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:15:03,079 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-08-06 20:15:03,306 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-06 20:15:03,307 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-08-06 20:15:03,414 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 46 [2021-08-06 20:15:03,416 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 28 [2021-08-06 20:15:03,673 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2021-08-06 20:15:03,783 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:15:03,784 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [213913650] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:15:03,784 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:15:03,784 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 25 [2021-08-06 20:15:03,784 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [951363344] [2021-08-06 20:15:03,784 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-08-06 20:15:03,784 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:15:03,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-08-06 20:15:03,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=560, Unknown=0, NotChecked=0, Total=650 [2021-08-06 20:15:03,785 INFO L87 Difference]: Start difference. First operand 78344 states and 169186 transitions. Second operand has 26 states, 26 states have (on average 2.6538461538461537) internal successors, (69), 25 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:15:05,300 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:15:05,300 INFO L93 Difference]: Finished difference Result 94402 states and 197850 transitions. [2021-08-06 20:15:05,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-08-06 20:15:05,301 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.6538461538461537) internal successors, (69), 25 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-08-06 20:15:05,301 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:15:05,506 INFO L225 Difference]: With dead ends: 94402 [2021-08-06 20:15:05,507 INFO L226 Difference]: Without dead ends: 94392 [2021-08-06 20:15:05,507 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 25 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 281 ImplicationChecksByTransitivity, 859.1ms TimeCoverageRelationStatistics Valid=165, Invalid=1095, Unknown=0, NotChecked=0, Total=1260 [2021-08-06 20:15:05,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94392 states. [2021-08-06 20:15:07,029 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94392 to 78344. [2021-08-06 20:15:07,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 78344 states, 78343 states have (on average 2.159554778346502) internal successors, (169186), 78343 states have internal predecessors, (169186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:15:07,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78344 states to 78344 states and 169186 transitions. [2021-08-06 20:15:07,309 INFO L78 Accepts]: Start accepts. Automaton has 78344 states and 169186 transitions. Word has length 37 [2021-08-06 20:15:07,309 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:15:07,309 INFO L470 AbstractCegarLoop]: Abstraction has 78344 states and 169186 transitions. [2021-08-06 20:15:07,309 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.6538461538461537) internal successors, (69), 25 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:15:07,309 INFO L276 IsEmpty]: Start isEmpty. Operand 78344 states and 169186 transitions. [2021-08-06 20:15:07,376 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-08-06 20:15:07,376 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:15:07,376 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:15:07,402 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Ended with exit code 0 [2021-08-06 20:15:07,577 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-06 20:15:07,577 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:15:07,577 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:15:07,577 INFO L82 PathProgramCache]: Analyzing trace with hash 1529104523, now seen corresponding path program 75 times [2021-08-06 20:15:07,577 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:15:07,577 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1149267014] [2021-08-06 20:15:07,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:15:07,578 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:15:07,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:15:07,916 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 7, result has 89.4 percent of original size [2021-08-06 20:15:07,919 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 7, result has 89.4 percent of original size [2021-08-06 20:15:08,388 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:15:08,389 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:15:08,408 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:15:08,408 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:15:08,408 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1149267014] [2021-08-06 20:15:08,408 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1149267014] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:15:08,408 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [223958919] [2021-08-06 20:15:08,408 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-06 20:15:08,408 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:15:08,409 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:15:08,409 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-06 20:15:08,410 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-06 20:15:11,989 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-06 20:15:11,989 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:15:11,990 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 48 conjunts are in the unsatisfiable core [2021-08-06 20:15:11,991 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:15:12,362 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-08-06 20:15:13,173 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-06 20:15:13,184 INFO L354 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2021-08-06 20:15:13,184 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 33 treesize of output 42 [2021-08-06 20:15:13,801 INFO L354 Elim1Store]: treesize reduction 85, result has 12.4 percent of original size [2021-08-06 20:15:13,801 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 111 treesize of output 96 [2021-08-06 20:15:13,806 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-06 20:15:13,841 INFO L354 Elim1Store]: treesize reduction 140, result has 15.2 percent of original size [2021-08-06 20:15:13,842 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 9 case distinctions, treesize of input 84 treesize of output 85 [2021-08-06 20:15:14,322 INFO L354 Elim1Store]: treesize reduction 82, result has 7.9 percent of original size [2021-08-06 20:15:14,323 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 63 treesize of output 41 [2021-08-06 20:15:14,470 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:15:14,470 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [223958919] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:15:14,470 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:15:14,470 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 17] total 29 [2021-08-06 20:15:14,470 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1320851683] [2021-08-06 20:15:14,470 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-08-06 20:15:14,470 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:15:14,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-08-06 20:15:14,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=777, Unknown=0, NotChecked=0, Total=870 [2021-08-06 20:15:14,471 INFO L87 Difference]: Start difference. First operand 78344 states and 169186 transitions. Second operand has 30 states, 30 states have (on average 2.2333333333333334) internal successors, (67), 29 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:15:16,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:15:16,726 INFO L93 Difference]: Finished difference Result 94362 states and 197833 transitions. [2021-08-06 20:15:16,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-08-06 20:15:16,726 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.2333333333333334) internal successors, (67), 29 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-08-06 20:15:16,726 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:15:16,932 INFO L225 Difference]: With dead ends: 94362 [2021-08-06 20:15:16,932 INFO L226 Difference]: Without dead ends: 94322 [2021-08-06 20:15:16,932 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 375 ImplicationChecksByTransitivity, 1665.9ms TimeCoverageRelationStatistics Valid=252, Invalid=1818, Unknown=0, NotChecked=0, Total=2070 [2021-08-06 20:15:17,029 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94322 states. [2021-08-06 20:15:18,298 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94322 to 78374. [2021-08-06 20:15:18,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 78374 states, 78373 states have (on average 2.1594171462110676) internal successors, (169240), 78373 states have internal predecessors, (169240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:15:18,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78374 states to 78374 states and 169240 transitions. [2021-08-06 20:15:18,801 INFO L78 Accepts]: Start accepts. Automaton has 78374 states and 169240 transitions. Word has length 37 [2021-08-06 20:15:18,801 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:15:18,801 INFO L470 AbstractCegarLoop]: Abstraction has 78374 states and 169240 transitions. [2021-08-06 20:15:18,801 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.2333333333333334) internal successors, (67), 29 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:15:18,802 INFO L276 IsEmpty]: Start isEmpty. Operand 78374 states and 169240 transitions. [2021-08-06 20:15:18,901 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-08-06 20:15:18,901 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:15:18,901 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-06 20:15:18,934 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Forceful destruction successful, exit code 0 [2021-08-06 20:15:19,116 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-06 20:15:19,117 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-06 20:15:19,117 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-06 20:15:19,117 INFO L82 PathProgramCache]: Analyzing trace with hash 2076069127, now seen corresponding path program 76 times [2021-08-06 20:15:19,117 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-06 20:15:19,117 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1399183784] [2021-08-06 20:15:19,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-06 20:15:19,117 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-06 20:15:19,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-06 20:15:19,505 WARN L248 tifierPushTermWalker]: Quantifier elimination called on non-simplified input: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:15:19,506 WARN L260 tifierPushTermWalker]: Quantifier elimination failed to simlify output: treesize reduction 11, result has 52.2 percent of original size [2021-08-06 20:15:19,524 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:15:19,524 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-06 20:15:19,524 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1399183784] [2021-08-06 20:15:19,524 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1399183784] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:15:19,524 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [430310322] [2021-08-06 20:15:19,524 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-06 20:15:19,524 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-06 20:15:19,524 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-06 20:15:19,525 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-06 20:15:19,525 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-06 20:15:23,383 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-06 20:15:23,384 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-06 20:15:23,384 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 41 conjunts are in the unsatisfiable core [2021-08-06 20:15:23,385 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-06 20:15:23,669 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2021-08-06 20:15:24,196 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 25 [2021-08-06 20:15:24,420 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 76 treesize of output 81 [2021-08-06 20:15:24,430 INFO L354 Elim1Store]: treesize reduction 22, result has 12.0 percent of original size [2021-08-06 20:15:24,430 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 75 treesize of output 60 [2021-08-06 20:15:24,610 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 6 [2021-08-06 20:15:24,705 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-06 20:15:24,705 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [430310322] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-06 20:15:24,705 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-06 20:15:24,705 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 23 [2021-08-06 20:15:24,705 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [361614969] [2021-08-06 20:15:24,705 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-08-06 20:15:24,705 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-06 20:15:24,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-08-06 20:15:24,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=456, Unknown=0, NotChecked=0, Total=552 [2021-08-06 20:15:24,706 INFO L87 Difference]: Start difference. First operand 78374 states and 169240 transitions. Second operand has 24 states, 24 states have (on average 2.7083333333333335) internal successors, (65), 23 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:15:26,018 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-06 20:15:26,018 INFO L93 Difference]: Finished difference Result 99497 states and 206977 transitions. [2021-08-06 20:15:26,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-08-06 20:15:26,019 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.7083333333333335) internal successors, (65), 23 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2021-08-06 20:15:26,019 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-06 20:15:26,264 INFO L225 Difference]: With dead ends: 99497 [2021-08-06 20:15:26,265 INFO L226 Difference]: Without dead ends: 99435 [2021-08-06 20:15:26,265 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 25 SyntacticMatches, 3 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 216 ImplicationChecksByTransitivity, 731.9ms TimeCoverageRelationStatistics Valid=183, Invalid=809, Unknown=0, NotChecked=0, Total=992 [2021-08-06 20:15:26,378 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99435 states. [2021-08-06 20:15:27,739 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99435 to 78413. [2021-08-06 20:15:27,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 78413 states, 78412 states have (on average 2.159439881650768) internal successors, (169326), 78412 states have internal predecessors, (169326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:15:28,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78413 states to 78413 states and 169326 transitions. [2021-08-06 20:15:28,238 INFO L78 Accepts]: Start accepts. Automaton has 78413 states and 169326 transitions. Word has length 37 [2021-08-06 20:15:28,238 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-06 20:15:28,238 INFO L470 AbstractCegarLoop]: Abstraction has 78413 states and 169326 transitions. [2021-08-06 20:15:28,238 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.7083333333333335) internal successors, (65), 23 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-06 20:15:28,238 INFO L276 IsEmpty]: Start isEmpty. Operand 78413 states and 169326 transitions. [2021-08-06 20:15:28,305 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-08-06 20:15:28,305 INFO L504 BasicCegarLoop]: Found error trace [2021-08-06 20:15:28,305 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]